laravel
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHP Laravel Laravel namestitev v Linux Laravel namestitev v Windows Kako začeti Naredimo preprost projekt

Kako Laravel namestiti v OS Windows

1. Namesti Composer

Laravel zahteva Composer, ki je upravitelj odvisnosti za PHP. Če ga še nimaš nameščenega, lahko to storiš takole:

  1. obišči Laravel uradno stran
  2. sledi navodilom za namestitev na Windows.

Ko končaš, preveri, ali je Composer nameščen, tako da v terminalu uporabiš ukaz:

composer -v
    
Namesti Composer
Namesti Composer

2. Namesti Laravel

Laravel lahko ustvari novo aplikacijo za tebe. Uporabi ukaz, da bo okolje nameščeno:

composer create-project --prefer-dist laravel/laravel ImeTvojeAplikacije
    
Namesti Laravel
Namesti Laravel

Na mestu ImeTvojeAplikacije napiši ime svoje aplikacije.

3. Prebivanje v PHPStorm-u

Čeprav je dodatek za Laravel v PHPStorm plačljiv, ni potrebno, da zaenkrat začneš z dodatkom. PHPStorm sam po sebi že podpira osnovne funkcionalnosti za Laravel. Naredi tole:

  1. Odpri projekt v PHPStorm-u: Ko končaš z namestitvijo prek Composer-ja, odpri mapo z datotekami aplikacije v PHPStorm.
  2. Poskrbi, da ima tvoj projekt nastavljeno interpretacijo PHP in je Composer pravilno zaznan. To nastaviš prek:
    1. File > Settings > Languages & Frameworks > PHP
    2. Preveri, da je pravilna različica PHP navedena.
    3. Prepričaj se, da je pot do Composer-ja pravilno navedena.

4. Zagon Laravel strežnika

Ko imaš aplikacijo nameščeno, jo lahko zaženeš na lokalnem strežniku z naslednjim ukazom v terminalu:

php artisan serve
    
Zagon Laravel strežnika
Zagon Laravel strežnika

To bo zagnalo strežnik, običajno na naslovu http://localhost:8000.

5. Struktura Laravel

  1. Laravel uporablja MVC (Model-View-Controller) arhitekturo. Tukaj so glavne mape, ki bi jih moral vedeti:
    1. routes/web.php: Tu definiraš vse spletne poti.
    2. resources/views: Tu ustvariš svoje poglede datoteke (HTML, Blade predloge).
    3. app/Http/Controllers: Tukaj so definirani tvoji kontrolerji.
    4. app/Models: Za modele (povezava z bazo podatkov).

6. Ustvarjanje prve poti

Sledimo strukturi. Najprej odpri datoteko routes/web.php in dodaš preprosto pot:

Route::get('/', function () {
    return view('welcome');
});
    
Ustvarjanje prve poti
Ustvarjanje prve poti

S tem ukazom vrneš welcome.blade.php, ki je že vgrajen v Laravel. Odpri brskalnik in si oglej rezultat na http://localhost:8000. Ne pozabi shraniti s Ctrl + S.

7. Delo z bazo podatkov

Če želiš, da Laravel dela z MySQL, moraš urediti env datoteko. V mapi projekta poišči .env in nastavi povezavo z MySQL:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ime_tvoje_baze
DB_USERNAME=tvoje_uporabniško_ime
DB_PASSWORD=tvoje_geslo
    

Nato uporabi migracijski sistem Laravel za ustvarjanje tabel v bazi:

php artisan migrate
    

Kljub temu, da Laravel dodatka za PHPStorm morda nimaš, lahko še vedno uporabljaš vse funkcionalnosti Laravel-a prek terminala in integriranega sistema za delo s kodo. Ko se navadiš, lahko razmisliš o dodatkih, vendar začetek vsekakor ne zahteva nobenih dodatnih stroškov.

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN