尝试使用laravel模型路径绑定时遇到问题

时间:2015-01-12 23:04:39

标签: php laravel

通过使用此代码,我试图通过{post}返回具有相同ID的posts表中的帖子。

Route::model('posts', 'Posts');
Route::get('post/{post}', function(Posts $post){
    return $post;
});

但它返回:

Argument 1 passed to {closure}() must be an instance of Posts, string given

有什么问题? (我是初学者)

1 个答案:

答案 0 :(得分:1)

Route::model中的名称需要与路线中的参数匹配:

Route::model('post', 'Posts');
Route::get('post/{post}', function(Posts $post){
    return $post;
});