Laravel 10.x pamoka. Projekto diegimas

Parsisiųskite ir įsidiekite šiuos įrankius:
  • 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.
Atsidarykite XAMPP Control Panel, t.y. turite paleisti 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):
PHP config
Atsidariusiame faile suraskite eilutę:
;extension=zip
ir pakeiskite ją į:
extension=zip
Prie Apache ir MySQL modulių paspauskite mygtukus Start:
XAMPP off
Jei viskas gerai, tai abu moduliai turi pakeisti spalvą į žalią:
XAMPP off
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ėkite Path ir spauskit Edit... 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ėkite Path ir spauskit Edit... mygtuką.
  • Patikrinkite, ar yra įvesti šie kintamieji (jei ne - spauskite mygtuką New ir juos įveskite):
    • C:\xampp\php
    • C:\ProgramData\ComposerSetup\bin
Nueikite į katalogą 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:
New DB
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...:
New Project
Naujai atsidariusiame lange pasirinkite Source files are in a local directory, no Web server is yet configured. ir spauskite mygtuką Next:
New Project
Sekančiame lange nurodykite kelią iki projekto, pvz., C:\xampp\htdocs\library, ir spauskite mygtuką Finish:
New Project

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ą:
Artisan Serve
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.

Paskutinį kartą puslapis keistas 2023-03-02

© Joana Katina 2016-2024. Visos teisės saugomos