2017-09-15 169 views
0

我正尝试在Laravel中显示自定义消息到自定义403页面。但是这条消息没有显示,我不知道为什么不。如何在Laravel中响应403消息?

在laravel网站,他们表现出这一点:

return response()->view('hello', $data, 200); 

而且在我的项目的控制器我这样做:

return response()->view('errors.403', array('message' => 'Sellist kasutajatüüpi ei eksisteeri!'), 403); 

在我看来,我有这样的:

@if(Session::has('message')) 
    <p class="error-page-text">{{ Session::get('message') }}</p> 
    @else 
    <p class="error-page-text">You don't have access to this page.</p> 
    @endif 

但自定义错误消息未显示。我如何显示它?

回答

3

你是把它当作一个变量,而不是在一个会话

@if($message) 
<p class="error-page-text">{{ $message }}</p> 
@else 
<p class="error-page-text">You don't have access to this page.</p> 
@endif