2016-02-09 3 views
0

Я новичок в Laravel 5. Я пытаюсь связать свои routes с models.Laravel 5 | Маршрутная модель Binding не работает

В Мой RouteServiceProvider.php

public function boot(Router $router) 
{ 
    parent::boot($router);   
    $router->model('messages','App\messages'); 
} 

My Controller является: Message_cont

Моя Функция:

public function show(Message_cont $id) { 
    dd($id); 
} 

Мой Выход:

message_cont {#199 ▼ 
#middleware: [] 
#validatesRequestErrorBag: null 
} 

Что не так с моим кодом ...?

ответ

1

Просто изменить метод показа, чтобы выбрать подходящую модель

public function show(\App\messages $messages); 
0

Ваше имя модели App\messages, но вы ожидаете Message_cont в show метод.

Смежные вопросы