我在 Laravel 中遇到了一种情况,在调用带有 Request 参数的 store() 或 update() 方法以在调用 Eloquent 函数之前为请求添加一些附加值时,有什么办法可以做到这一点。
function store(Request $request)
{
// some additional logic or checking
User::create($request->all());
}
原文由 Vijayanand Premnath 发布,翻译遵循 CC BY-SA 4.0 许可协议
通常,您不想向 Request 对象添加任何内容,最好使用 collection 和
put()
助手:或者你可以 联合数组:
但是,如果您真的想向 Request 对象添加一些内容,请执行以下操作: