laravel一对多关系不返回错误
我试图在用户和帖子之间建立一种关系。1个用户有许多帖子,1个帖子有1个用户。我已经在model User.php和Post.php之间编写了一个代码关系,我想在数据库中存储用户数据。我的问题是如何在数据库中保存数据?顺便说一句,我使用postgresql。当我点击按钮时,并没有错误,也不能重定向到admin.post.index PostController.phplaravel一对多关系不返回错误,laravel,eloquent,Laravel,Eloquent,我试图在用户和帖子之间建立一种关系。1个用户有许多帖子,1个帖子有1个用户。我已经在model User.php和Post.php之间编写了一个代码关系,我想在数据库中存储用户数据。我的问题是如何在数据库中保存数据?顺便说一句,我使用postgresql。当我点击按钮时,并没有错误,也不能重定向到admin.post.index PostController.php public function store(Request $request) { $user = auth()-
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');
}
User.php
public function posts()
{
return $this->hasmany('App\Post');
}
更改User.php
您拼写不正确Change User.php
拼写错误您可以尝试更改User.php
public function posts()
{
return $this->hasMany('App\Post','user_id');
}
您可以尝试更改User.php
public function posts()
{
return $this->hasMany('App\Post','user_id');
}
打字错误
hasmany
vs.hasmany
。你的日志里什么都没有?dd($post)
怎么说?打字错误hasmany
vs.hasmany
。你的日志里什么都没有?dd($post)
怎么说?