我使用的是Laravel 5.2框架。
我有一个名为template
的模型。有用户特定的布局选项。
现在我想用
轻松获取模板$template = App\Template::where('userid', Auth::user->id);
但如果我想添加这些模板,我会遇到一些问题。
App\Template::create(Request::all());
不起作用,因为请求没有userid
使用用户标识保存新对象的典型方法是什么?
答案 0 :(得分:2)
您可以将Request数组与包含用户ID的数组合并。像这样:
App\Template::create(array_merge(Request:all(), array('user_id' => Auth::user->id)));