Tworzenie pliku pomocników

Tworzenie pliku pomocników

Problem

Masz wspólne funkcje, które chcesz dostępne dla każdego żądania.

Ale nie chcesz się zabrudzić App \ start \ global.php z szeregiem funkcji.

Rozwiązanie

Stwórz pomocnicy.php plik.

Najpierw utwórz plik aplikacja/pomocnicy.php.

// Moje wspólne funkcje
Funkcja Sometherother ()

return (mt_rand (1,2) == 1) ? 'coś innego';

?>

Następnie załaduj go na dole App \ start \ global.PHP w następujący sposób.

// na dole pliku
Wymagaj app_path ().'/pomocnicy.php ';
Lub zmień kompozytora.plik JSON i zrzuć autoloader.

„AutoLoad”:
"akta": [
„App/pomocnicy.php "
]


$ Composer Dump-Auto

Dyskusja

Możesz mieć wiele rodzajów pomocników.

Standardowa konfiguracja LARAVEL ma aplikację/filtry.php i aplikacja/trasy.PHP, ale możesz tworzyć wszystko, czego potrzebuje Twoja aplikacja.

Oto parę sugestii.

aplikacja/pomocnicy.php - Do funkcji ogólnego celu.
App/kompozytorzy.php - Aby zainicjować wszystkie kompozytorzy widoku w jednym miejscu.
Aplikacja/słuchacze.php - Aby skonfigurować wszystkich słuchaczy wydarzeń w jednym miejscu.
App/obserwatorzy.php - Lub, jeśli lubisz obserwatorów lepiej niż słuchacze używają tej nazwy pliku dla słuchaczy wydarzeń.
To naprawdę zależy od Ciebie i wymagań Twojej aplikacji.