0
を示していますlaravelのtoastr jsの通知は、すべてのページに私のコントローラで
public function showFreelancers(Request $request)
{
$authUser = Auth::user();
session()->put('success','Item created successfully.');
return view('freelancer/index',compact('authUser'));
}
私は私の全体のコントローラに一つだけsession()->put('success','Item created successfully.');
を持っています。
私のレイアウトページには、次のコードがあります。そして、すべてのjsファイルの下から。
<script>
@if(Session::has('success'))
toastr.success("{{ Session::get('success') }}");
@endif
@if(Session::has('info'))
toastr.info("{{ Session::get('info') }}");
@endif
@if(Session::has('warning'))
toastr.warning("{{ Session::get('warning') }}");
@endif
@if(Session::has('error'))
toastr.error("{{ Session::get('error') }}");
@endif
</script>
私がRoute::get('/','[email protected]')->name('FreelancerIndex');
にヒットしたら、大丈夫です!しかし、別のルートを開くと、まったく同じ通知が表示されます。
私はここで間違っていますか?