Opprette en Helpers -fil

Opprette en Helpers -fil

Problem

Du har vanlige funksjoner du ønsker tilgjengelig for hver forespørsel.

Men du vil ikke skitten opp app \ start \ global.PHP med en haug med funksjoner.

Løsning

Lage en Hjelpere.PHP fil.

Opprett først filen App/hjelpere.PHP.

// mine vanlige funksjoner
funksjon noe eller)

return (mt_rand (1,2) == 1) ? 'noe': 'annet';

?>

Deretter last den nederst i appen \ Start \ Global.PHP som følger.

// nederst i filen
krever app_path ().'/Hjelpere.php ';
Eller endre komponisten din.JSON -fil og dump autoloaderen.

"Autoload":
"Filer": [
"App/hjelpere.PHP "
]


$ komponistdump-auto

Diskusjon

Du kan ha flere typer hjelpere.

Standard Laravel -oppsettet har app/filtre.PHP og app/ruter.PHP, men du kan opprette hva søknaden din trenger.

Her er noen forslag.

App/hjelpere.PHP - For generelle funksjoner.
App/komponister.PHP - For å initialisere alle dine synskomponister på ett sted.
App/lyttere.PHP - Å sette opp alle dine arrangementslyttere på ett sted.
App/observatører.PHP - Eller, hvis du liker observatører bedre enn lytterne bruker dette filnavnet for lyttere.
Det er virkelig opp til deg og kravene til søknaden din.