Undefined array key 'year'
https://lamtakam.com/qanda/3944/Undefined-array-key-year 2سلام من از پکیج https://github.com/morilog/jalali روی پروژه خودم نصب کردم.
من می خواهم تاریخ جلالی را به میلادی تبدیل کنم و سپس آن را در پایگاه داده ذخیره کنم.
کنترلر من
public function store(Request $request)
{
Competition::query()->create([
'user_id' => auth()->id(),
'category_id' => $request->category_id,
'team_a_id' => $request->team_a_id,
'team_b_id' => $request->team_b_id,
'date' => jalalitomiladi($request->date),
'time' => $request->time,
'league' => $request->league,
'live' => $request->live,
'end_at' => jalalitomiladi($request->end_at),
]);
return redirect()->route('admin.competitions.index');
}
helpers.php
<?php
use Morilog\Jalali\CalendarUtils;
if (! function_exists('jalalitomiladi')) {
function jalalitomiladi($date)
{
$year = intval(substr($date, 0,4));
$month = intval(substr($date, 5,2));
$day = intval(substr($date, 8,2));
return CalendarUtils::createDatetimeFromFormat("$year-$month-$day", $date);
}
}
اما همچنان این خطا را دریافت میکنم