У меня проблемы с получением информации из базы данных в Laravel. Я пытаюсь использовать метод где и указать идентификатор, который мне нужен, но у меня всегда есть ошибка, как
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: The GET method is not supported for this route. Supported methods: POST.
Вот код
Контроллер
public function select_category($category_id){
$products = Products::where('category_id', $category_id)->get();
return $products;
}
Api
Route::get('products/{category_id}', 'ProductsController@select_category');
Когда я удаляю $category_id
и где, есть только как Products::all();
отлично работает, но нужно указать, где искать.
Ссылка на указание $ category_id http://localhost:8000/api/products/?category_id=16