Tartalomjegyzék
Laravel installer
- Szerző: Sallai András
- Copyright © Sallai András, 2021
- Web: https://szit.hu
A Laravel installer
A Laravel installer csomag és projektkezelő egyben.
Ebben a leírásban egy azonosítást készítünk elő a Laravel installer segítségével.
Telepítés
composer global require laravel/installer
Ezek után lesz egy laravel parancsunk.
Linuxon
Linux alatt a .config/composer könyvtárba vált a telepítő. A laravel parancs így érhető el:
~/.config/composer/vendor/bin/laravel
Tegyük útvonalba. Szerkesszük a .bashrc fájlt:
nano ~/.bashrc
Írjuk a végére:
export PATH=/home/andras/.config/composer/vendor/bin:$PATH
Indítsunk új terminált, és már van is laravel parancsunk.
Előkészítés
Ellenőrizzük a Laravel verzióját:
laravel --version
Megnézhetjük a legújabb kiadást:
Laravel frissítése, ha van újabb:
composer global update
laravel --version
Projektkészítés
Projekt készítése JetStream azonosítással:
laravel new projekt01 --jet --dev
Feltesz néhány kérdést:
Which Jetstream stack do you prefer? [0] livewire [1] inertia > 0 Will your application use teams? (yes/no) [no]: > yes ...
Végül futtassuk:
npm install && npm run dev
Adatbázis
Beállítjuk az adatbázist.
A config/fortify.php fájlban keressük meg a features objektumot:
'features' => [ Features::registration(), Features::resetPasswords(), // Features::emailVerification(), Features::updateProfileInformation(), Features::updatePasswords(), Features::twoFactorAuthentication([ 'confirmPassword' => true, ]
Itt be és ki lehet kapcsolni az egyes szolgáltatásokat, megjegyzéssel, minthogy ki is van kapcsolva az e-mail ellenőrzés.
A JetStream beállítások a config/jetstream.php fájlban találhatók.
Keressük meg a következő részt:
'features' => [ // Features::termsAndPrivacyPolicy(), // Features::profilePhotos(), // Features::api(), // Features::teams(['invitations' => true]), Features::accountDeletion(), ]
Például, hogy fotót lehessen betenni a profilba, vegyük ki megjegyzésből:
Features::profilePhotos(),
Függelék
installer újra
Ha régi az installer töröljük a régit, és újat teszünk fel:
composer global remove laravel/installer composer global require laravel/installer