我想保存新數(shù)據(jù)時遇到問題我也不想上傳文件,但我必須在我的公共函數(shù)存儲中編寫多個上傳代碼。我想在打開編輯表單并上傳時添加文件。我應(yīng)該怎么辦?我試圖設(shè)置驗證來設(shè)置但是當我提交錯誤未定義變量:數(shù)據(jù)時。public function store(Request $request){ $request->validate([ 'employee_sid' => 'required', 'employee_npk' => 'required', 'employee_name' => 'required', 'file_uploads' => 'nullable', 'file_uploads.*' => 'file|image|mimes:pdf,jpg,jpeg,png', ]); if($request->file('file_uploads')) { foreach($request->file('file_uploads') as $file) { $name = $file->getClientOriginalName(); $path = 'public/file/'.$request->employee_name; $file->move($path, $name); $data[] = $name; } } $sid = new Sid; $sid->employee_sid = $request->employee_sid; $sid->employee_npk = $request->employee_npk; $sid->employee_name = $request->employee_name; $sid->file_uploads = json_encode($data); $sid->save();我希望當我在沒有 file_uploads 的情況下提交該數(shù)據(jù)時。但錯誤Undefined variable: data.
如何在沒有多次上傳的情況下存儲數(shù)據(jù)“如果我沒有要上傳的文件”?
函數(shù)式編程
2021-06-30 13:54:38