Dies wird meine Form Anforderungs-Code, ich möchte neue Variable hinzuzufügen, nach der Validierung Erfolg, so dass ich diese Variable an meinem Controller zugreifen kann:Laravel Formular hinzufügen Anfrage Benutzerdefinierte Variable Nach Validierung
class CouponRequest extends Request
{
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'start_year' => 'required',
'start_month' => 'required',
'start_day' => 'required',
'start_time' => 'required',
'finish_year' => 'required',
'finish_month' => 'required',
'finish_day' => 'required',
'finish_time' => 'required',
];
}
public function afterValidation()
{
$this->start_date = Carbon::create($this->start_year, $this->start_month, $this->start_day);
}
}
So nach der Validierung nicht hat Fehler, ich kann diese Instanz an meinem Controller aufrufen:
$request->start_date;
Könnte ich das tun?
ja, ich weiß, aber ich brauche die Validierung zu erstellen bei Formularanfrage –
Ok. Dann können Sie eine dd ($ Anfrage) machen, um zu sehen, ob dieses neue Feld vorhanden ist. –