У меня есть это на моей модели Scholar
Как начать модель без ГЭТ() на Laravel
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Scholar extends Model {
protected $primaryKey = 'scholar_id';
protected $fillable = ['ngo_id','scholar_lname','scholar_fname','scholar_image','scholar_nickname','scholar_cityAddress','scholar_permaAddress','scholar_birthday','scholar_placebirth','scholar_age','scholar_gender','scholar_email','scholar_contact'];
}
то это на мой контроллер
$scholars = new Scholar; <------
if(Input::get('age_from'))
$scholars->where('age', '=', Input::get('age_from'));
$scholars->get();
return $scholars;
Я хочу, чтобы начать это, но когда я пытаюсь $scholars = Scholar::all();
Я не могу использовать ->get()
;
В любом случае, как это сделать дополнительно where
?
он возвращает мне этот «Нестатический метод Illuminate \ Database \ Eloquent \ Model :: newQuery() не следует называть статическим, предполагая $ this из несовместимого контекста» –
А, извинения, обновленные –