Функция laravel Collections только для результата ORQUENT ORM всегда возвращает пустую коллекцию
Я хочу только вернуть столбец id , name и pic_thumbnail результата коллекции Eloquent ORM. Я использую only() для результата get() . Но я всегда получаю пустую коллекцию. public function models() { if(!isset($_SESSION["uid"])) return Response::json(['error' => 'please login.']); $models = Model::where('user_id', $_SESSION["uid"])->get(); Log::info($models); Log::info($models->only(['id', 'name'])); Log::info($models->only(['id', 'name'])->all()); foreach($models as $model){ $pic = $model->pics()->orderBy('displayorder')->first(); if($pic == null) […]