Я пытаюсь запросить записи с использованием параметра с маршрута, но он не работает должным образом.Laravel 5 где метод не работает
Это мой маршрут:
Route::get('reports/{id}', '[email protected]');
Это мой метод контроллера:
public function show($id) {
return Reports::all()->where('user_id', $id);
}
При обращении к маршруту 'reports/1'
, она ничего не возвращает. Однако, если я жёстко в ИО для использования в методе, он делает работу:
public function show($id) {
return Reports::all()->where('user_id', 1);
}
Я не знаю, что случилось с моим кодом, пожалуйста, помогите.
Вы не создаете или не возвращаете представление. Другими словами, вы не создаете вывод, используя 'return' в контексте, в котором вы пытаетесь это сделать. – Repox
@Repox это бэкэнда модели api и im, использующая угловые для получения данных –
Вы все еще не возвращаете что-нибудь. Взгляните на [документацию по ответам] (https://laravel.com/docs/5.2/responses#json-responses). – Repox