Laravel 10.x pamoka. Projekto diegimas
Parsisiųskite ir įsidiekite šiuos įrankius:
Atsidariusiame faile suraskite eilutę:
Jei viskas gerai, tai abu moduliai turi pakeisti spalvą į žalią:
Atsidarykite komandinę eilutę ir įvykdykite komandą, kuri įdiegs jūsų kompiuteryje Laravel diegimo programą:
Komandinėje eilutėje įveskite komandą, kuri nukreips jus į
P.S. duomenų bazės kūrimą galima praleisti, nes Artisan pats pasiūlys ją sukurti, kai tik norėsite įvykdyti pirmąją migraciją.
Atsidarykite PhpStorm programą ir spauskite
Naujai atsidariusiame lange pasirinkite
Sekančiame lange nurodykite kelią iki projekto, pvz.,
Norėdami peržiūrėti sukurtą svetainę interneto naršyklės lange įveskite nuorodą
Norėdami sustabdyti serverį spauskite
Taip pat rekomenduoju papildomai įsidiegti PHP Debugbar integration for Laravel:
- PhpStorm (galima naudoti ir kitą IDE, pvz., NetBeans, Visual Studio Code ar kt.) - su šio įrankio pagalba rašysime programinį kodą. Registruojantis nurodykite savo VU el. paštą, tuomet PhpStorm galėsite naudotis 1 metus nemokamai ir prasitęsti licenciją tol, kol turėsite VU el. pašto dėžutę.
- XAMPP su PHP 8.2 (ar naujesnė versija) - reikalingas tam, kad kompiuteryje būtų palaikoma PHP programavimo kalba ir kad galėtume valdyti MySQL duomenų bazę.
- Composer 2.5.4 (ar naujesnė versija) - reikalingas tam, kad galėtume valdyti Laravel projektus ir kitus PHP paketus, kuriuos naudoja Laravel karkasas.
- Node.js - reikalingas autentifikacijos vaizdams.
C:\xampp
kataloge esantį xampp-control.exe
failą. Paspauskite pire Apache modulio esantį Config mygtuką ir atsiradusiame meniu sąraše pasirinkite PHP (php.ini):Atsidariusiame faile suraskite eilutę:
;extension=zip
ir pakeiskite ją į:
extension=zip
Prie Apache ir MySQL modulių paspauskite mygtukus Start:Jei viskas gerai, tai abu moduliai turi pakeisti spalvą į žalią:
Atsidarykite komandinę eilutę ir įvykdykite komandą, kuri įdiegs jūsų kompiuteryje Laravel diegimo programą:
composer global require laravel/installer
Jei matysite kokios nors klaidos pranešimą, tuomet:
- Atsidarykite
Control Panel->System->Advanced system settings->Environment Variables
. User variables
lange pažymėkitePath
ir spauskitEdit...
mygtuką.- Patikrinkite, ar yra įvestas šis kintamasis (jei ne - spauskite mygtuką
New
ir jį įveskite):C:\Users\...\AppData\Roaming\Composer\vendor\bin
(čia vietoj ... turėtų būti jūsų kompiuterio vartotojo vardas)
System variables
lange pažymėkitePath
ir spauskitEdit...
mygtuką.- Patikrinkite, ar yra įvesti šie kintamieji (jei ne - spauskite mygtuką
New
ir juos įveskite):C:\xampp\php
C:\ProgramData\ComposerSetup\bin
C:\xampp\htdocs
ir ištrinkite visus ten esančius katalogus bei failus.Komandinėje eilutėje įveskite komandą, kuri nukreips jus į
C:\xampp\htdocs
katalogą (Laravel projektus galima saugoti ir kitame kataloge, bet rekomenduoju naudoti šį):
cd C:\xampp\htdocs
Komandinėje eilutėje įveskite komandą, kuri sukurs naują Laravel projektą pavadinimu library (vietoj library galite įvesti savo projekto pavadinimą):
laravel new library
Jei vis tik dėl kažkokių priežasčių jums nepavyko įsidiegti Laravel diegimo programos, tokiu atveju naujo Laravel projekto kūrimui naudokite tokią komandą:
composer create-project --prefer-dist laravel/laravel library
Komandinėje eilutėje įveskite komandą, kuri nukreips jus į naujai sukurto projekto katalogą:
cd library
Naršyklėje atsidarykite http://localhost/phpmyadmin
, spauskite New ir susikurkite naują duomenų bazę, pvz., pavadinimu library. Nurodykite koduotę utf8mb4_unicode_ci:P.S. duomenų bazės kūrimą galima praleisti, nes Artisan pats pasiūlys ją sukurti, kai tik norėsite įvykdyti pirmąją migraciją.
Atsidarykite PhpStorm programą ir spauskite
New Project->New Project from Existing Files...
:Naujai atsidariusiame lange pasirinkite
Source files are in a local directory, no Web server is yet configured.
ir spauskite mygtuką Next
:Sekančiame lange nurodykite kelią iki projekto, pvz.,
C:\xampp\htdocs\library
, ir spauskite mygtuką Finish
:Artisan komandų eilutės sąsaja
Laravel karkasas turi savyje komandų eilutės sąsają, kuri vadinama Artisan. Ji yra neatsiejama darbe su Laravel karkasu, pvz., ji paleidžia Laravel projektą, gali padėti sukurti migracijas, modelius, kontrolerius ir kt. Visą Artisan komandų sąrašą galite peržiūrėti įvedus šią komandą:php artisan list
Dabar komandinėje eilutėje įveskite komandą, kuri paleis PHP serverį:
php artisan serve
Jei viskas gerai, turėtumėte matyti panašų į šį pranešimą:Norėdami peržiūrėti sukurtą svetainę interneto naršyklės lange įveskite nuorodą
http://localhost:8000
arba http://127.0.0.1:8000
Norėdami sustabdyti serverį spauskite
Ctrl+C
klavišus.Taip pat rekomenduoju papildomai įsidiegti PHP Debugbar integration for Laravel:
composer require barryvdh/laravel-debugbar
Daugiau apie Laravel projekto diegimą skaitykite oficialioje Laravel 10.x dokumentacijoje, skiltyje Installation.