validate([ 'name'=>'nullable|string|max:120','email'=>'nullable|email|max:255','park_name'=>'nullable|string|max:180', 'operator'=>'nullable|string|max:180','purchase_price'=>'nullable|numeric|min:0|max:10000000','valuation'=>'nullable|numeric|min:0|max:10000000', 'finance_balance'=>'nullable|numeric|min:0|max:10000000','story'=>'required|string|min:20|max:10000','consent_to_contact'=>'nullable|boolean', ]); $data['consent_to_contact'] = $request->boolean('consent_to_contact'); EvidenceSubmission::create($data); return redirect()->route('evidence.create')->with('status', 'Thank you. Your evidence has been submitted for review.'); } }