有没有办法将方法链接起来并一起创建? 我试图做这样的事情但它不起作用..
return Post::with('User')->create($inputs);
如果我使用:
return Post::create($inputs)->user();
我只会让用户不是帖子。
最后一个选项是:
$post = Post::create($inputs);
return Post::with('User')->find($post->id);
我猜想必须有更好的方法。
答案 0 :(得分:0)
如果您将在示例中执行此操作
Post::with('User')->create($inputs);
Laravel如何知道确切的用户附上这篇新帖子?
这就是你这样做的原因:
// Get your user
$user = Auth::user();
// Create new post
$post = new Post($inputs);
// Attach your post to a user and save it
$user->posts()->save($post);