2 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
$data在您的情況下被定義為->validate()函數(shù)的結(jié)果,但您需要電子郵件的值。
可以使用 訪問值$request->get('email')。
所以你的函數(shù)應(yīng)該是這樣的:
protected function createMail(Request $request)
{
$this->validate($request, [
'email' => 'required',
]);
$id = Auth::guard('web')->id();
User::where('id', $id)->update(['email' => $request->get('email')]);
}

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
您正在更新錯(cuò)誤的值,它應(yīng)該是這樣的
protected function createMail(Request $request)
{
$this->validate($request, [
'email' => 'required',
]);
$id = Auth::guard('web')->id();
User::where('id', $id)->update(['email' => $request->get('email')]);
}
正如你所看到的request->get('email')而不是['email' => $data]
- 2 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)