< Laravel

Laravel installer

Szerző: Sallai András

Copyright © Sallai András, 2021

Licenc: CC Attribution-Share Alike 4.0 International

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:

https://github.com/laravel/installer/releases

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