Красноречивая модель, где предложение

Я хочу создать предложение where в красноречивой модели. Но я не уверен, как это создать. Здесь вы можете увидеть мою текущую модель с представлением v_group_request. V_group_request должен быть отфильтрован по идентификатору пользователя. С Auth::id().

    namespace App;
    use Illuminate\Support\Facades\Auth;
    use Illuminate\Database\Eloquent\Model;

    class V_GroupRequest extends Model
    {
        protected $table = 'v_group_request';
    }

Я пробовал что-то вроде

return $table->where('userid', '=', Auth::id());

Но это не работает. Можно ли применять предложение where в красноречивой модели?

С Уважением


person Community    schedule 02.08.2018    source источник


Ответы (1)


В контроллере вы можете использовать

public function index()
{
    $items = V_GroupRequest::where('userid', '=', Auth::id())->get();
    // ... other part
}
person Davit    schedule 02.08.2018