Php Laravel 5闪光信息持续出现
在用户成功(或失败)创建文章后,我使用flash获取用户反馈。我使用的是PHP版本5.5.27。以下是我在控制器中的存储功能:Php Laravel 5闪光信息持续出现,php,laravel-5,Php,Laravel 5,在用户成功(或失败)创建文章后,我使用flash获取用户反馈。我使用的是PHP版本5.5.27。以下是我在控制器中的存储功能: public function store(ArticleRequest $request) { $data = $request->all(); Article::create($data); Flash::message('Article Created!'); return redirect ('articles');
public function store(ArticleRequest $request)
{
$data = $request->all();
Article::create($data);
Flash::message('Article Created!');
return redirect ('articles');
}
以下是我眼中的app.blade.php:
<div class="container">
@include('flash::message')
@yield('content')
此问题是否与VerifyCsrfToken.php文件有关?我怎样才能解决这个问题?任何帮助都将不胜感激我更喜欢这样: 在控制器中:
\Session::flash('key', 'value');
鉴于:
@if(\Session::has('key')
// Include blade file or :
{{ \Session::get('key') }}
@endif
在laravel文档中:
有时,您可能希望仅为下一个请求在会话中存储项目。您可以使用flash方法进行此操作。使用此方法存储在会话中的数据仅在后续HTTP请求期间可用,然后将被删除。闪存数据主要用于短期状态消息:
$request->session()->flash('status', 'Task was successful!');
或
尝试这种方式。我已经尝试过了,但无论发生什么情况,消息都会一直出现,直到我从当前用户注销并再次登录。您尝试使用以下命令:php artisan clear compiled?还可以使用:php-artisan-cache:clear清除旧缓存我已经尝试过php-artisan-clear-compiled,它仍然是sameYes,我也尝试过上面提到的内容,在重新加载或转到其他页面后它仍然会出现。但是,当我在全新的laravel项目中尝试flash消息时,当我重新加载或转到其他页面时,flash消息消失。请参阅
$request->session()->flash('status', 'Task was successful!');
\Request::session()->flash()