Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:laravel:laravel_installer

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Következő változat
Előző változat
Utolsó változat Következő változat mindkét oldalon
oktatas:web:back-end_framework:laravel:laravel_installer [2021/08/05 00:03]
admin létrehozva
oktatas:web:back-end_framework:laravel:laravel_installer [2021/08/09 22:47]
admin [Telepítés]
Sor 9: Sor 9:
  
 ===== A 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:
 +  * 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:
 +<​code>​
 +Which Jetstream stack do you prefer?
 +  [0] livewire
 +  [1] inertia
 + > 0
 + 
 + Will your application use teams? (yes/no) [no]:
 + > yes
 +
 +...
 +</​code>​
 +
 +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:
 +
 +<code php>
 +    '​features'​ => [
 +        Features::​registration(),​
 +        Features::​resetPasswords(),​
 +        // Features::​emailVerification(),​
 +        Features::​updateProfileInformation(),​
 +        Features::​updatePasswords(),​
 +        Features::​twoFactorAuthentication([
 +            '​confirmPassword'​ => true,
 +        ]
 +</​code>​
 +
 +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:
 +
 +<code php>
 +    '​features'​ => [
 +        // Features::​termsAndPrivacyPolicy(),​
 +        // Features::​profilePhotos(),​
 +        // Features::​api(),​
 +        // Features::​teams(['​invitations'​ => true]),
 +        Features::​accountDeletion(),​
 +    ]
 +</​code>​
 +
 +
 +Például, hogy fotót lehessen betenni a profilba,
 +vegyük ki megjegyzésből:​
 +  Features::​profilePhotos(),​
 +
 +
  
  
oktatas/web/back-end_framework/laravel/laravel_installer.txt · Utolsó módosítás: 2021/08/10 22:55 szerkesztette: admin