参数问题
来源:7-6 添加评论业务逻辑的实现

永不止息L
2017-12-02
请问在 PostController.php中的方法
// 提交评论
public function comment(Post $post)
{
//
}
中的两个参数 Post 和 $post 分别代表什么?如果Post 表示的是Post.php 这个模型的话,$post是不是新定义的一个接受评论的参数?因为$post 好像之前没有被定义?
写回答
1回答
-
看路由:Route::post('/posts/{post}/comment', '\App\Http\Controllers\PostController@comment'); 路口里面的post->模型的Post->controller的参数Post,controller的参数可以自己定义。这里的Post就是表示Post模型,比如请求是/posts/2/comment, 这样$post是代表主键id为2的Post模型。
012017-12-05
相似问题