拉拉维尔 5 |路由模型绑定不起作用


Laravel 5 | Route Model Binding not working

我是Laravel 5新手。我试图用models绑定我的routes.

在我的路由服务提供商中.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
}

我的代码有什么问题...?

只需更改 show 方法即可选择合适的模型

public function show('App'messages $messages);

您的模型名称为 App'messages ,但您正在show方法中等待Message_cont