2016-04-07 5 views
0

У меня есть проект laravel, и я хочу создать таблицу журналов доступа. в файле маршрута можно обрабатывать каждый запрос и его параметры для хранения в базе данных.Обращайтесь с каждым запросом в laravel 5

+0

это не будет слишком хорошо для вашей базы данных, но возможно – Digitlimit

ответ

1

Вы можете использовать create middleware и обрабатывать весь запрос. Затем поместите все свои маршруты в group, чтобы применить ваше промежуточное ПО.

Route::group(['middleware' => 'yourMiddleware'], function() { 
    // All your routes 
}); 
1

Да, это возможно. Создайте собственного поставщика услуг и зарегистрируйте его, затем в методе boot создайте скрипт, который регистрирует запросы к базе данных.

Пример:

public function boot() 
{ 
    if (! app()->runningInConsole()) { 
     App\Request::create(['payload'=>serialize(app('request')->all())]); 
    } 
} 

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

  • Нет связанных вопросов^_^