شرح صفوف ومحتوى الفقرة
يُشفر إطار Laravel ويوقع جميع ملفات تعريف الارتباط Cookies تلقائياً باستخدام مفتاح التطبيق APP_KEY بحيث لا يمكن للمتصفح التلاعب بقيمها. يمكنك إرفاق الكوكي مع الاستجابة عبر دالة cookie أو جدولته مسبقاً عبر الواجهة Cookie::queue ليُرسل تلقائياً.
- التشفير التلقائي الكامل (Encrypted Cookies): تشفر برمجية EncryptCookies الوسيطة جميع الكوكيز الصادرة وتفك تشفير الواردة.
- الإرفاق المباشر (->cookie): يحدد اسم الكوكي وقيمته ومدة صلاحيته بالدقائق مباشرة على الاستجابة.
- الجدولة والحذف (Cookie::queue / expire): يتيح جدولة إرسال الكوكي أو إنهاء صلاحيته وحذفه من المتصفح.
PHP
<?php
use Illuminate\Support\Facades\Cookie;
Cookie::queue('currency', 'SAR', 60 * 24 * 30);
return response('Preferences Saved')
->cookie('sidebar_state', 'collapsed', 1440);