繁体   English   中英

尝试在laravel中使用模型路由绑定时遇到问题

[英]having issue while trying to use model route binding with 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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM