2015-05-25 2 views
0

Я хочу присвоить следующий код всем представлениям в laravel 5.0. этот код в PHP, но я хочу, похоже, как это в Laravel 5,0Как настроить информацию заголовка в laravel 5.0 для всех просмотров?

//set headers to NOT cache a page 
    header("Cache-Control: no-cache, must-revalidate"); //HTTP 1.1 
    header("Pragma: no-cache"); //HTTP 1.0 
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past 

я не смог найти решение вопроса кэша, когда пользователь нажимает на кнопку браузера назад.

ваша помощь будет заметные

благодаря

+1

Http: // StackOverflow. com/questions/17548569/where-can-i-set-headers-in-laravel –

+0

Ниже не применяется, когда вы предварительно ss back button? –

+0

не применяется ... –

ответ

1

В вашей routes.php есть ниже код в верхнем

App::after(function($request, $response) 
{ 
    $response->headers->set('Cache-Control','nocache, no-store, max-age=0, must-revalidate'); 
    $response->headers->set('Pragma','no-cache'); 
    $response->headers->set('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); 
}); 

Как вы получили Call to undefined method Illuminate\Foundation\Application ошибку, Это означает, что вам необходимо установить загореться на ваш laravel 5.0

Вот шаги:

Шаг 1:

С вашего композитора composer require "illuminate/html":"5.0.*"

Шаг 2:

В вашем app.php добавьте следующие строки

'providers' => [ 
    ... 

    'Illuminate\Html\HtmlServiceProvider', 
], 

'aliases' => [ 

    ... 

    'Form'=> 'Illuminate\Html\FormFacade', 
    'HTML'=> 'Illuminate\Html\HtmlFacade', 
], 
+0

ОК, я буду ждать :) –

+0

ПОЛУЧИТЬ ЭТУ ОШИБКУ: вызов неопределенного метода Illuminate \ Foundation \ Application :: after() –

+0

Установили ли вы подсветку в своей установке? –

Смежные вопросы