SAVET Ako pokrećete php artisan make:auth vodite računa da to bude na početku pravljenja aplikacije, kako vam ne bi pregazio controller-e ili view-ove ako postoje pod tim nazivom.
APLIKACIJA JE SPREMNA make:auth koristi bootstrap. Idealan je za male aplikacije, jer ima sve što klijentu treba za sajt, kao sto su: 1. Registracija 2. Login 3. Change password 4. Forgot password 5. Logout
ZASTO JE PO MOM MIŠLJENJU DOBAR LARAVEL AUTHENTICATION 1. Preglednost 2. Brzo je spremno za rad 3. 4. 5. Dosta mogućnosti out of the box Lako se edituje Mogućnost dodavanja custom guard-a
PREPRAVLJANJE MAKE:AUTH U Laravelu 5.3, prepravljanje auth-a je lakše i preglednije nego u verziji 5.2. Pri pokretanju make:auth, može se jednostavno preimenovati folder, za controller-e i view-ove. Zameniti namespace, dodati custom guarda, route, i sama registacija guard-a.
Dodavanje custom guarda u LoginController, RegisterController i ResetPasswordController use Illuminate\Support\Facades\Auth; protected function guard() { return Auth::guard('guard-name'); }
SAVET Kada nazivate guard-a, npr. 'account', dodajte i model sa migracijom za taj naziv guard-a, kako biste se lakše snalazili kad se nekad vratite na projekat.
MODEL Ako dodajete model preko konzole morate malo da ga editujete da biste mogli da se ulogujete preko njega. use Illuminate\Database\Eloquent\Model; class Account extends Model use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable