Ich habe etwas über die Verwendung und Namespaces in PHP gegoogelt, aber nach ein paar Recherchen habe ich keine Antwort gefunden.Wie funktioniert "verwenden" in Laravel Arbeit - z. benutze Auth, benutze DB
use [foo]
bedeutet, foo-Klasse aus dem relativen Verzeichnis zu verwenden (Laravel weiß, welche Datei zu verwenden ist).
Aber ich sehe keine Auth oder DB-Klassen relativ zu meiner Arbeitsdatei. Gibt es Aliase, von denen ich nichts weiß?
Zusätzlich in view.blade.php
warum kann ich Auth::check()
ohne zu sagen use Auth
?
[Namespaces in PHP] (http://php.net/manual/en/language.namespaces.php) –
Und 'Auth' wird als Alias in Laravel gesetzt, was bedeutet, dass Laravel bereits das Mapping zum Namespaced Auth class –