Equolent使用userid添加对象

时间:2016-10-12 08:33:25

标签: laravel eloquent

我使用的是Laravel 5.2框架。

我有一个名为template的模型。有用户特定的布局选项。

现在我想用

轻松获取模板
$template = App\Template::where('userid', Auth::user->id);

但如果我想添加这些模板,我会遇到一些问题。

App\Template::create(Request::all());

不起作用,因为请求没有userid 使用用户标识保存新对象的典型方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以将Request数组与包含用户ID的数组合并。像这样:

App\Template::create(array_merge(Request:all(), array('user_id' => Auth::user->id)));