Laravel 5 |路由模型绑定不起作用
Laravel 5 | Route Model Binding not working
我是 Laravel 5
的新手。
我正在尝试将 routes
与 models
绑定。
在我的 RouteServiceProvider.php
public function boot(Router $router)
{
parent::boot($router);
$router->model('messages','App\messages');
}
我的控制器是:Message_cont
我的函数是:
public function show(Message_cont $id) {
dd($id);
}
我的输出是:
message_cont {#199 ▼
#middleware: []
#validatesRequestErrorBag: null
}
我的代码有什么问题...?
您的模型名称是 App\messages
,但您正在 Message_cont
show
方法中等待。
只需更改显示方法以选择合适的模型
public function show(\App\messages $messages);
我是 Laravel 5
的新手。
我正在尝试将 routes
与 models
绑定。
在我的 RouteServiceProvider.php
public function boot(Router $router)
{
parent::boot($router);
$router->model('messages','App\messages');
}
我的控制器是:Message_cont
我的函数是:
public function show(Message_cont $id) {
dd($id);
}
我的输出是:
message_cont {#199 ▼
#middleware: []
#validatesRequestErrorBag: null
}
我的代码有什么问题...?
您的模型名称是 App\messages
,但您正在 Message_cont
show
方法中等待。
只需更改显示方法以选择合适的模型
public function show(\App\messages $messages);