#php #laravel
#php #laravel
Вопрос:
Этоweb.php:
Route::get('/category/unpublished/{id}',[
'uses'=>'CategoryController@unpublish_category',
'as'=>'unpublish_category'
]);
Это CategoryController:
public function unpublish_category($id){
return $id;
}
и это представление:
<a href="{{route('unpublish_category',['cat_id'=>$category->id])}}" class="btn btn-outline-info">Unpublish</a>
Всякий раз, когда я делаю выше, я получаю ошибку типа:
Missing required parameters for [Route: unpublish_category] [URI: category/unpublished/{id}]. (View: C:Usersrhy_aOneDriveDesktopeCommerceresourcesviewsadmincategorycategory_manage.blade.php)
Кто-нибудь может мне помочь, пожалуйста?
Комментарии:
1. ваш параметр маршрута назван
id
так почему вы передаете ключcat_id
при создании маршрута?2. Измените свой код на
{{ route('unpublish_category',['id'=>$category->id]) }}
или{{ route('unpublish_category', $category->id) }}
3. Каким глупым я был. в любом случае, спасибо, сэр. @sta
Ответ №1:
Измените свой код на :
{{ route('unpublish_category', ['id'=>$category->id]) }}
Или,
{{ route('unpublish_category', $category->id) }}