Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:laravel:laravel_installer

< Laravel

Laravel installer

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
oktatas/web/back-end_framework/laravel/laravel_installer.txt · Utolsó módosítás: 2021/08/10 22:55 szerkesztette: admin