私は日付が必要です。今、これらの2つの違いをさらに計算する必要があります。laravelの2つの日付の間の日を見つける
私はさまざまな方法で試しましたが、問題を解決できません。誰も私にそれをする最善の方法を教えてもらえますか?
私のコードは次のとおりです。私は日を得ることができる場合
public function leaveRequest(request $request)
{
$fdate=$request->Fdate;
$tdate=$request->Tdate;
$start = Carbon::parse($fdate)->format('Y/m/d');
$end = Carbon::parse($tdate)->format('Y/m/d');
$days = $end->diffInDays($start);
/*$days=date_diff($end,$start);*/
echo $days;
exit;
$user = User::findOrFail(Auth::user()->id);
Mail::send('pages.leave', ['user' => $request,'userId'=>$user], function ($m) use ($request) {
$m->to($request->Email)->subject('Leave Request!');
});
DB::table('leaves')->insert(
['user' => Auth::user()->id, 'request_date' => Carbon::now(),'start' => $start,'end' => $end,'permissions' => "Pending",'leave_status' => "Active"]
);
return redirect()->back()->with('message','Your request has sent');
}
、私は葉の表に挿入することができます。
に役立ちます願っています。このコードは、クラス 'App \ Http \ Controllers \ Admin \ DateTime'が見つかりませんでした。 DateTimeはPHPで動作します。 –
コントローラーの上部に 'use DateTime;'を追加して、もう一度やり直してください。 – Learner
それを試して、それは働いた!以前は、CarbonのDateTimeを使用していました。それは私を助けなかった。ありがとうございました –