شرح صفوف ومحتوى الفقرة
بعد إرسال نموذج وإعادة توجيه المستخدم، نحتاج غالباً لعرض إشعار نجاح يظهر في الصفحة التالية لمرة واحدة فقط ثم يختفي. توفر بيانات الوميض Flash Data عبر دالة flash أو تسلسل دالة with مع التحويل حفظ الرسالة للطلب التالي فقط ثم حذفها تلقائياً.
- بقاء لطلب واحد فقط (Flash Lifespan): تتوفر البيانات للطلب القادم مباشرة بعد التحويل ثم تُمسح تلقائياً عند تحديث الصفحة.
- الاختصار مع التحويل (redirect->with): يدمج إعادة التوجيه مع تخزين رسالة الوميض في خطوة برمجية واحدة.
- العرض في القالب (Blade Alert): افحص وجود المفتاح عبر session('status') في القالب لإظهار رسالة النجاح.
PHP
<?php
// In Controller:
return to_route('settings')->with('status', 'Saved!');
// In Blade View:
@if (session('status'))
<div class="alert">{{ session('status') }}</div>
@endif