临时签署的路线结束于特定日期laravel

临时签署的路线结束于特定日期laravel,laravel,url,routes,laravel-6,temporary,Laravel,Url,Routes,Laravel 6,Temporary,我有一个表格供志愿者提供,我想为志愿者提供链接。 我希望url以特定日期结尾。 到目前为止,我做的是鳕鱼 $url = URL::temporarySignedRoute( 'volunteer_apply', now()->addDays(), ['volunteer' => $volunteer, 'locale'=>app()->getLocale() ] ); 这是路线 Route::get('volunteer_appl

我有一个表格供志愿者提供,我想为志愿者提供链接。 我希望url以特定日期结尾。 到目前为止,我做的是鳕鱼

$url = URL::temporarySignedRoute(
            'volunteer_apply', now()->addDays(), ['volunteer' => $volunteer, 'locale'=>app()->getLocale() ]
        );
这是路线

Route::get('volunteer_apply', function (Request $request) {

        return view('user.home.volunteer_apply');

    })->name('volunteer_apply')->middleware('signed');

这就是中间件

 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
问题我找不到一种方法使临时url在2020年2月25日的特定日期结束

的第二个参数将同时接受
DateTimeInterface
DateInterval

$url = URL::temporarySignedRoute(
            'volunteer_apply', \Carbon\Carbon::createFromFormat('d/m/Y','25/02/2020') , ['volunteer' => $volunteer, 'locale'=>app()->getLocale() ]
        );

因为我使用了25/02/2020例如,你可以随意使用任何日期

第二个参数接受一个特定的datetime对象。是的,谢谢我的朋友@apokryfos,我喜欢这个答案$结束=碳::解析('25/02/2020')$url=url::temporarySignedRoute('Organizer_apply',$ending,['Organizer'=>$Organizer',locale'=>app()->getLocale()])```