Вы можете создать свой собственный BaseController
, в котором вы можете хранить функции, которые вы используете повторно, и тогда ваш контроллер, которому нужны эти функции, может расширяться от BaseController
.
Другой подход заключается в создании пользовательского вспомогательного файла, который будет содержать функции, которые вы повторно используете. Например, создайте файл helpers.php
в папке приложения, а затем добавьте его в composer.json
для автозагрузки.
"autoload": {
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php" // here is the helpers file to autoload.
],
"classmap": [
"database/seeds",
"database/factories"
]
},
После этого запуска
composer dump-autoload
в вашем терминале.