【发布时间】:2020-11-17 00:49:31
【问题描述】:
我尝试在用户和帖子之间建立关系。 1 个用户有很多帖子,1 个帖子有 1 个用户。我已经编写了模型 User.php 和 Post.php 之间的代码关系,并且我想将用户数据存储在数据库中。我的问题是如何将数据保存在数据库中?顺便说一句,我使用 postgresql。当我单击按钮时没有错误并且无法重定向到 admin.post.index。
PostController.php
public function store(Request $request)
{
$user = auth()->user();
$post = $user->posts()->create($request->only('title','body'));
return redirect()->route('admin.post.index');
}
Post.php
public function user()
{
return $this->belongsTo('App\User');
}
用户.php
public function posts()
{
return $this->hasmany('App\Post');
}
【问题讨论】:
-
错字?
hasmany与hasMany。你的日志里什么都没有?dd($post)说什么?