Merhaba,
Üye olmadan sipariş veren kullanıcılar için bir URL üretiyorum belirli bir süre ile erişelecekleri örnek;
public function inquiryOrder($orderNumber, $email)
{
return redirect(
URL::temporarySignedRoute(
'without.user.detail.order', now()->addMinutes(10), [
'orderNumber' => $orderNumber,
'email' => $email
]
)
);
}
bu kodun route kısmı aşağıdaki gibidir;
Route::get('/inquiry/{orderNumber}/{email}', [OrderController::class, 'inquiryOrder'])->name('without.user.inquiry.order')->middleware('guest');
Daha sonra üretilen geçici url için bu aşağıdaki route'a yönleniyor;
Route::get('/detail/without-user/{orderNumber}/{email}', [OrderController::class, 'detailWithoutUser'])->name('without.user.detail.order')->middleware('guest');
Fakat sunucuda çalışmıyor (401) ama local'de bir problem yok.