تغییرات در دستور request->all لاراول
بعضی مواقع شما یک فرم رو به صورت کامل دریافت میکنید ولی میخواید بعضی مقادیر اون رو تغییر بدید . مثلا یک فیلد تاریخ رو به صورت شمسی میگیرید و میخواید اون رو به صورت تایم استمپ ذخیره کنید …
برای اینکار از دستور request[‘name’]$ استفاده میکنیم . برای مثال
$data = Profile::where('user_id', Auth::user()->id)->first(); $date = explode( '/' , $request->birthday ); $date = (new \Morilog\Jalali\Jalalian($date[0], $date[1], $date[2]))->toCarbon()->getTimestamp(); $request['birthday'] = $date; $data->update($request->all());