我正在制作评论系统,但在我面临问题时,我无法解决问题。我有两个数据库表,帖子和评论(我已经创建了关系)。我必须为独特的帖子分配评论。首先,post root是
Route::get('/playlists/{slug}'...
我创建了这样的评论路线:
Route::post('/playlists/{slug}'...
所以在CommentController中,每当验证者通过时,我都会将评论详细信息保存到评论表中,就像这样
$comment->content = Input::get('content');
$comment->post_id = ???????
$comment->save();
那么我如何在laravel 4.2中认识到哪个帖子我正在评论?在当前的帖子根目录下,我可以从帖子表中获取当前帖子的数据,但问题是它只在视图文件中。也许有一些方法可以将数据从视图传递到控制器?你能举一个这个技巧的简短例子吗?谢谢!
答案 0 :(得分:0)
有几种方法可以解决这个问题。
通过路线。您的路线可能如下:
Route::post('/posts/{post_id}/comments')
通过帖子请求传递。然后,您可以像Input::get('post_id')
。