设置laravel 4.2中闪现消息的显示时间
Setting display time of flash message in laravel 4.2
通常在 Laravel 4.2 时,我们通过
创建闪信
Session::flash('message','This is flash message');
并按
显示
Session::get('message');
刷新页面就会消失
问题是如何设置这条闪信的显示时间?
(例如:3秒后,这条信息会消失!)。
PHP 做不到。您可以做的是创建一个 javascript,它将在页面打开后的设定时间后隐藏具有给定 class 的所有元素(无论此 Flash 消息的 class 是什么)已加载。
这就是您的做法。
$('div.alert').delay(3000).slideUp(300);
将警报更改为您用来显示错误消息的任何 class。
通常在 Laravel 4.2 时,我们通过
创建闪信Session::flash('message','This is flash message');
并按
显示Session::get('message');
刷新页面就会消失
问题是如何设置这条闪信的显示时间?
(例如:3秒后,这条信息会消失!)。
PHP 做不到。您可以做的是创建一个 javascript,它将在页面打开后的设定时间后隐藏具有给定 class 的所有元素(无论此 Flash 消息的 class 是什么)已加载。
这就是您的做法。
$('div.alert').delay(3000).slideUp(300);
将警报更改为您用来显示错误消息的任何 class。