【发布时间】:2018-08-18 00:44:18
【问题描述】:
public function addNewPost(Request $request)/****ADD new POST****/
{
$this->validate($request,['post_title'=>'required|min:4|max:100',
'post_description'=>'required|min:20|max:500'
]);
$user_name = Session::get('name');
$post_title = $request->input('post_title');
$post_description = $request->input('post_description');
$addPost = new AddNewPost(['user_name'=> $user_name, 'post_title'=> $post_title, 'post_description'=> $post_description]);
$addPost->save();
$addPost->post_id;
//$addPost = DB::table('userposts')->where(['user_name'=>$user_name ])->orderBy('post_id', 'desc')->get();
print_r($addAdmin->post_id); //This is printing nothing, i.e. blank.
}
userposts 表中的 post_id 列是自动递增的。我正在尝试通过 user_name 获取用户的最后一个帖子 ID。我看过一些教程,还通过互联网检查了一些问题,但无法做我想要的。任何人都可以知道该怎么做。谢谢。
【问题讨论】:
-
代码最后一行的
$addAdmin是什么?应该是$addPost ->post_id
标签: php laravel laravel-5.6