окончание временного подписанного маршрута с указанием c дата laravel - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть таблица предложений для волонтеров, и я хочу сделать ссылку на предложения для волонтеров. Я хочу, чтобы URL заканчивался указанием c date .. Пока я делаю этот код

$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 заканчивалась указанным c датой 25/02/2020

1 Ответ

1 голос
/ 06 февраля 2020

второй аргумент URL :: временная подписьRoute будет принимать DateTimeInterface или DateInterval

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

, поскольку я использовал 25 / 02/2020 Например, вы можете использовать любую дату как хотите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...