我正在做一个 Laravel 7 项目。在我的项目中,我正在做路由模型绑定。但它不起作用,并且路径中的模型总是返回 null。这是我到目前为止所做的。
我声明一条路线
Route::put('restaurant-category/{category}', 'RestaurantCategoryController@update')->name('restaurant-category.update');
如您所见,模型绑定有一个占位符 {category}。
这是我在控制器中的操作。
public function update(RestaurantCategory $category, UpdateRestaurantCategoryRequest $request)
{
//here $category is always null even if I passed the valid category id.
}
在 action 方法中,$category 始终为 null,即使我为它传递了正确的 id。我的代码有什么问题,我该如何解决?