尝试将模型路由绑定与 laravel 结合使用时遇到问题
having issue while trying to use model route binding with laravel
通过使用此代码,我正在尝试 return 来自 posts table 的 post 具有与 {post} 相同的 ID .
Route::model('posts', 'Posts');
Route::get('post/{post}', function(Posts $post){
return $post;
});
但是它 returns:
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;
});
通过使用此代码,我正在尝试 return 来自 posts table 的 post 具有与 {post} 相同的 ID .
Route::model('posts', 'Posts');
Route::get('post/{post}', function(Posts $post){
return $post;
});
但是它 returns:
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;
});