لارافيل

روابط Laravel الموقّعة: روابط مؤقتة آمنة

January 16, 2026 1 دقيقة قراءة 19 مشاهدة

روابط آمنة بالتوقيع:

إنشاء رابط موقّع

$url = URL::signedRoute('unsubscribe', ['user' => $user->id]);

رابط موقّع مؤقت

$url = URL::temporarySignedRoute(
    'download',
    now()->addMinutes(30),
    ['file' => $file->id]
);

التحقق في المتحكم

public function download(Request $request)
{
    if (!$request->hasValidSignature()) {
        abort(401);
    }
}

الوسيط

Route::get('/download/{file}', [DownloadController::class, 'show'])
    ->middleware('signed');
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!