Что-то вы увидите, что разработчики Core Laravel много говорят: в Laravel нет таких вещей, как подходящее место для ваших файлов. Все зависит от вашего проекта и от того, как вы работаете.
В первой книге Тейлора (https://leanpub.com/laravel) он говорит: «Удален ли ваш каталог моделей? Если нет, вытащите его оттуда!». Если каталог, который «важно» может быть удален, и файлы удалены, все остальное может исчезнуть, так как ваше приложение получит от него пользу.
Начало (хорошо для меня, может быть, не для вас): создайте каталог app/services/<ServiceName>
и поместите соответствующие фильтры.php (по обслуживанию). А затем загрузить их в качестве Laravel делать со своим собственным filters.php, через globals.php:
/*
|--------------------------------------------------------------------------
| Require The Filters File
|--------------------------------------------------------------------------
|
| Next we will load the filters file for the application. This gives us
| a nice separate location to store our route and application filter
| definitions instead of putting them all in the main routes file.
|
*/
require __DIR__.'/../filters.php';
В какой-то момент вам может понадобиться, чтобы загрузить их по-другому, может быть, делает это на ботинке() метод поставщиков услуг. ..