Kā instalēt Laravel Ubuntu 20.04

Viss, kas jums jāzina, lai izvietotu Laravel tīmekļa lietojumprogrammu Ubuntu 20.04 LTS mašīnā

Laravel ir ļoti populārs atvērtā pirmkoda PHP ietvars ar izteiksmīgu un elegantu sintaksi, ko izmanto modernu un skaistu tīmekļa lietojumprogrammu izstrādei. Laravel mērķis ir novērst tīmekļa izstrādes grūtības un padarīt to par patīkamu un radošu pieredzi, pārvēršot tīmekļa izstrādātājus par tīmekļa amatniekiem.

Šajā rokasgrāmatā jūs uzzināsit, kā instalēt Laravel ar LAMP steku Ubuntu 20.04 serverī, lai jūsu tīmekļa lietojumprogramma tiktu izveidota un darbotos.

Priekšnoteikumi

Lai ievērotu šo rokasgrāmatu, jums ir nepieciešams Ubuntu 20.04 LTS serveris un jāpiesakās kā sudo lietotājs. Pirms sākam, atjauniniet un jauniniet Ubuntu 20.04 pakotnes, palaižot:

sudo apt atjauninājums un sudo apt jauninājums

LAMP Stack instalēšana

LAMP ir akronīms vārdam L inux operētājsistēma, A pache tīmekļa serveris, M ySQL datu bāze un P HP programmēšanas valoda. Mēs jau esam Ubuntu 20.04, kas atzīmē Linux LAMP kaudzē. Tāpēc mēs instalēsim pārējās trīs pakotnes, lai pabeigtu LAMP steks mūsu Laravel lietojumprogrammai.

Nav pieejama meta pakotne, lai instalētu LAMP steku Ubuntu 20.04 krātuvēs. Bet mēs varam izmantot glītu maz funkciju apt pakotņu pārvaldnieks, ko sauc par uzdevumiem. Uzdevumi tiek apzīmēti, izmantojot pieejamā uzdevuma nosaukumu ar kursantu (^) pievienots tam.

sudo apt install lamp-server^

Šī komanda pakešu saraksta failos meklēs visus laukus “Uzdevums:” un instalēs visas pakotnes, kuru uzdevuma laukā ir “lamp-server”. Tātad LAMP steks, kas sastāv no Apache, MySQL un PHP pakotnēm ar visām to atkarībām, tiks instalēta jūsu Ubuntu serverī.

Konfigurējiet ugunsmūri

Kad esat instalējis LAMP steku, jums ir jākonfigurē arī nekomplicētais ugunsmūris (UFW) un jāmaina tā noteikumi, lai jūs varētu piekļūt Apache serverim no interneta.

UFW nodrošina vienkāršus lietojumprogrammu profilus, kurus var izmantot, lai mainītu noteikumus un pārslēgtu trafiku tīkla portos. Palaidiet šo komandu, lai uzskaitītu visas lietojumprogrammas, kas piekļūst tīkla portiem:

sudo ufw lietotņu saraksts

Jūs redzēsit šādu izvadi:

Pieejamās lietojumprogrammas: Apache Apache Full Apache Secure OpenSSH

Tālāk ir norādīti tīkla porti, kas ir atvērti jūsu Ubuntu 20.04 serverī:

  • Apache: šis profils atver tikai portu 80 (atļauj HTTP trafiku)
  • Apache Full: Šis profils atver abus 80 & 443 porti (atļauj HTTP un HTTPS trafiku)
  • Apache Secure: šis profils atver tikai portu 443 (atļauj HTTPS trafiku)
  • OpenSSH: šis profils atver portu 22 kas pieļauj SSH protokolu

Jums ir jāiespējo “Apache Full” profils, kas ļaus datplūsmai uz Apache tīmekļa serveri no interneta. Turklāt jums būs jāiespējo arī “OpenSSH” profils, kas nodrošina trafiku portā 22 (SSH) jūsu Ubuntu 20.04 serverī. Ja iespējosit UFW, neatļaujot “OpenSSH” profilu, nevarēsit izveidot savienojumu ar serveri, izmantojot SSH.

Lai mainītu UFW noteikumu un atļautu trafiku ostā 80 un 22, palaist:

sudo ufw atļaut "Apache Full" sudo ufw atļaut "OpenSSH"

Pēc tam iespējojiet UFW ugunsmūri, izmantojot šo komandu:

sudo ufw iespējot

Jūs varat saņemt uzvedni, kurā teikts: “komanda var traucēt esošos ssh savienojumus. Turpināt ar darbībām (y|n)?”. Nospiediet Y lai turpinātu, jo mēs jau esam pievienojuši noteikumu, kas atļauj SSH UFW.

Tagad jūs varat piekļūt Apache noklusējuma tīmekļa lapai, izmantojot sava Ubuntu servera IP adresi no interneta. Lai to izdarītu, atveriet pārlūkprogrammu un URL joslā ierakstiet sava Ubuntu 20.04 servera IP adresi un nospiediet taustiņu Enter.

//Jūsu_ubuntu_servera_ip

Šī lapa apstiprina, ka Apache tīmekļa serveris darbojas pareizi un UFW noteikumi ir pareizi iestatīti.

MySQL datu bāzes iestatīšana Laravel

Programma Laravel 7 padara mijiedarbību ar datu bāzēm ārkārtīgi vienkāršu dažādās tā atbalstītajās datu bāzes aizmugursistēmās, piemēram, MySQL versijā 5.6+, PostgreSQL 9.4+, SQLite 3.8.8+ un SQL Server 2017+. Mums jau ir instalēta jaunākā MySQL pakotne ar lampas-serveris^ uzdevums. Tāpēc šajā sadaļā mēs konfigurēsim MySQL serveri un pēc tam apskatīsim, kā iestatīt jaunu MySQL lietotāju un datubāzi Laravel lietojumprogrammai.

Konfigurējiet MySQL

MySQL datu bāzē ir iepriekš instalēts drošības skripts, ko var izmantot, lai noņemtu dažus nedrošos noklusējuma iestatījumus. Pirms Laravel lietojumprogrammas izvietošanas ieteicams palaist šo skriptu.

sudo mysql_secure_installation

Iepriekš minētā komanda izpildīs drošības skriptu, kas liks jums uzdot vairākus jautājumus par MySQL servera konfigurēšanu.

Pirmkārt, jums tiks jautāts, vai vēlaties iestatīt APSTIPRINĀT PAROLI iespraust. Šis spraudnis pārbauda jūsu paroli un ierindo tās kā drošas vai nedrošas, pamatojoties uz paroles validācijas politikas līmeni, kuru drīz izvēlēsities. Tātad nospiediet Y ja vēlaties iespējot šo spraudni.

Izvade: MySQL servera izvietošanas nodrošināšana. Savienojuma izveide ar MySQL, izmantojot tukšu paroli. PĀRVALDĪT PAROLES KOMPONENTU var izmantot, lai pārbaudītu paroles un uzlabotu drošību. Tas pārbauda paroles stiprumu un ļauj lietotājiem iestatīt tikai tās paroles, kas ir pietiekami drošas. Vai vēlaties iestatīt PALIDATE PASSWORD komponentu? Nospiediet y|Y, lai ievadītu Jā, vai jebkuru citu taustiņu, lai ievadītu Nē: Y

Pēc tam iestatiet paroles validācijas politikas līmeni, ievadot vai nu 0, 1 vai 2 atkarībā no tā, cik spēcīgu paroli vēlaties izveidot savām datu bāzēm.

Izvade: Ir trīs paroles apstiprināšanas politikas līmeņi: LOW Length >= 8 MEDIUM Length >= 8, ciparu, jaukta reģistra un speciālās rakstzīmes STRONG Length >= 8, ciparu, jaukta reģistra, īpašās rakstzīmes un vārdnīcas fails Lūdzu, ievadiet 0 = LOW, 1 = VIDĒJS un 2 = STIPRI: 2

Pēc tam jums tiks lūgts ievadīt jaunu MySQL root lietotāja paroli. Ievadiet piemērotu MySQL saknes paroli. Spraudnis PĀRVALDĒ PAROLI sniegs aptuveno paroles stiprumu atbilstoši paroles validācijas līmenim. Nospiediet Y lai turpinātu ar jūsu norādīto paroli.

Izvade: Lūdzu, iestatiet root paroli šeit. Jaunā parole: Atkārtoti ievadiet jauno paroli: Paredzamais paroles stiprums: 100 Vai vēlaties turpināt ar norādīto paroli? (Nospiediet y|Y, lai izvēlētos Jā, jebkuru citu taustiņu, lai iegūtu Nē) : Y

Nospiediet Y pārējos uzvednēs viņi noņems dažus anonīmus lietotājus un testa datu bāzes, atspējos attālo saknes pieteikšanos un atkārtoti ielādēs jaunos MySQL servera iestatījumus. Kad esat pabeidzis, pārbaudiet savu datu bāzi, izpildot:

sudo mysql

Iepriekš minētā komanda atvērs MySQL konsoli, izveidojot savienojumu ar MySQL datu bāzi kā sakne lietotājs. Jūs redzēsit šādu izvadi:

Izvade: Laipni lūdzam MySQL monitorā. Komandas beidzas ar ; vai \g. Jūsu MySQL savienojuma ID ir 10 Servera versija: 8.0.20-0ubuntu0.20.04.1 (Ubuntu) Autortiesības (c) 2000, 2020, Oracle un/vai tā saistītie uzņēmumi. Visas tiesības aizsargātas. Oracle ir Oracle Corporation un/vai tās saistīto uzņēmumu reģistrēta preču zīme. Citi nosaukumi var būt to attiecīgo īpašnieku preču zīmes. Ierakstiet 'help;' vai '\h', lai saņemtu palīdzību. Ierakstiet “\c”, lai notīrītu pašreizējo ievades paziņojumu. mysql>

Jūs, iespējams, pamanījāt, ka jums nebija jāievada MySQL root lietotājam iestatītā parole. Tas ir tāpēc, ka administratīvā MySQL root lietotāja noklusējuma autentifikācijas metode ir caching_sha2_autentifikācija vietā mysql_native_password metode, kas izmanto paroli, lai pieteiktos.

Tātad pēc noklusējuma jūs varat pieteikties tikai kā MySQL root lietotājs, izmantojot sudo iespējoti lietotāji, kas darbojas kā papildu drošība MySQL serverim. Bet MySQL PHP bibliotēka neatbalsta caching_sha2_autentifikācija metodi. Tāpēc mums ir jāizmanto mysql_native_password metodi, kad mēs izveidojam jaunu lietotāju Laravel, jo tas izmanto paroles, lai izveidotu savienojumu un mijiedarbotos ar datu bāzi.

Izveidojiet jaunu MySQL lietotāju un datu bāzi

Vienmēr ir laba prakse izveidot jaunu lietotāju un datubāzi tieši savai lietojumprogrammai, nevis izmantot MySQL saknes lietotāju un testa datu bāzes. Tāpēc mēs iestatīsim jaunu MySQL lietotāju ar nosaukumu laravel_lietotājs un datubāze sauc laravel. Ja esat izpildījis apmācību līdz šim brīdim, jums vajadzētu būt atvērtai MySQL konsolei. Lai izveidotu lietotāju sauc laravel_lietotājs palaidiet šādu vaicājumu MySQL konsolē:

Piezīme: Nomainiet testpass zemāk esošajā MySQL vaicājumā ar spēcīgu paroli.

IZVEIDOT LIETOTĀJU 'laravel_user'@'%', ATTIECĪBĀ UZ mysql_native_password AR 'testpass';

Pēc tam izveidojiet datu bāzi ar nosaukumu laravel mūsu Laravel lietojumprogrammai, izpildot šo vaicājumu:

IZVEIDOT DATU BĀZI laravel;

Tikai MySQL root lietotājam ir atļaujas jaunizveidotajai datubāzei laravel. Piešķiriet visas atļaujas virs laravel datu bāzē laravel_lietotājs skrienot:

GRANT ALL ON laravel.* TO 'laravel_user'@'%';

Tātad, mums tagad ir jauns MySQL lietotājs un datu bāze. Izejiet no MySQL konsoles, izpildot:

IZEJA;

Pārbaudiet savu jauno MySQL lietotāju, piesakoties MySQL konsolē ar to, lai to izdarītu, terminālī palaidiet šo komandu:

mysql -u laravel_user -p

Ievērojiet -lpp karodziņu komandā, tā liks ievadīt paroli, kuru izmantojāt, veidojot laravel_lietotājs (testpass vaicājumā). Kad esat pieteicies MySQL konsolē kā laravel_lietotājs, apstipriniet, ka lietotājam ir piekļuve laravel datu bāze, palaižot:

RĀDĪT DATU BĀZES;
Izvade: +---------------------+ | Datu bāze | +---------------------+ | laravel | | informācijas_shēma | +--------------------+ 2 rindas komplektā (0,01 sek)

Iepriekš minētā izvade apstiprina, ka MySQL lietotājs laravel_lietotājs ir datubāzes atļaujas laravel. Izejiet no MySQL konsoles, izmantojot IZEJA; vaicājumu, lai mēs varētu turpināt DemoApp Laravel lietojumprogrammas izveidi.

Laravel instalēšana

Laravel sistēma izmanto Composer, lai lejupielādētu un pārvaldītu tās atkarības. Tāpēc mums ir jāinstalē Composer mūsu Ubuntu 20.04 mašīnā, pirms mēs varam izveidot Laravel lietojumprogrammu.

Instalējiet programmu Composer

Composer ir PHP atkarības pārvaldnieka rīks, kas padara PHP ietvaru un bibliotēku instalēšanu un atjaunināšanu daudz vienkāršāku. Šajā apmācībā mēs apskatīsim, kā ātri instalēt Composer, lai mēs varētu to izmantot, lai lejupielādētu un pārvaldītu Laravel sistēmu.

Jums ir jāinstalē dažas papildu pakotnes, kas Composer nepieciešamas, lai darbotos, piemēram, php-cli lai terminālī palaistu PHP skriptus un izņemiet rāvējslēdzēju lai palīdzētu komponistam izvilkt pakotnes. Instalējiet tos abus, palaižot:

sudo apt instalējiet php-cli unzip

Pēc tam, lai instalētu Composer globāli, lejupielādējiet Composer instalācijas skriptu ar čokurošanās un instalējiet to, izmantojot šādu komandu:

curl -sS //getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Visbeidzot pārbaudiet, vai komponists ir pareizi instalēts, palaižot:

komponists
 ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ / /_/ / / / / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Komponista versija 1.10.8, 2020-06- 24 21:23:30 Lietojums: komanda [opcijas] [argumenti]

Šī izvade apstiprina, ka Composer darbojas pareizi jūsu Ubuntu 20.04 serverī, varat sākt to izmantot, lai instalētu un pārvaldītu PHP ietvarus un bibliotēkas.

Izveidojiet Laravel lietojumprogrammu

Mums ir gandrīz viss nepieciešamais, lai izveidotu Laravel lietojumprogrammu mūsu Ubuntu 20.04 serverī, izņemot dažus PHP paplašinājumus. Instalējiet šos trūkstošos paplašinājumus, izmantojot šo komandu:

sudo apt instalēt php-mbstring php-xml php-bcmath php-zip php-json

Tagad mēs varam instalēt Laravel un izveidot jaunu Laravel lietojumprogrammu ar Composer palīdzību. Vispirms pārliecinieties, vai atrodaties sava lietotāja mājas direktorijā:

CD ~

Pēc tam izveidojiet jaunu Laravel projektu, izmantojot komponistu izveidot-projekts komanda:

komponists izveidot-projekts --prefer-dist laravel/laravel LaravelApp

Iepriekš minētā komanda izveidos jaunu projektu ar nosaukumu LaravelApp, kā arī instalēs un konfigurēs Laravel Framework jūsu vietā. Jūs redzēsit līdzīgu izvadi:

Izvade: "Laravel/laravel" projekta izveide vietnē "./LaravelApp" Laravel/laravel (v7.12.0) instalēšana Laravel/laravel (v7.12.0) instalēšana: lejupielāde (100%) Izveidots projekts mapē /home/ath/LaravelApp @php - r "file_exists('.env') || copy('.env.example', '.env');" Notiek komponista repozitoriju ielāde ar pakotnes informāciju Atkarību atjaunināšana (tostarp request-dev) Pakotņu darbības: 97 instalēšanas, 0 atjauninājumu, 0 noņemšanas. Voku/portable-ascii (1.5.2) instalēšana: lejupielāde (100%) Symfony/polyfill-ctype (v1) instalēšana .17.1): lejupielāde (100%) Instalēšana phpooption/phpooption (1.7.4): lejupielāde (100%) Vlucas/phpdotenv (v4.1.7) instalēšana: lejupielāde (100%) Symfony/css-selector (v5.1.2) instalēšana : Notiek lejupielāde (100%) ....

Kad instalēšana ir pabeigta, dodieties uz lietojumprogrammas saknes direktoriju un pēc tam palaidiet Laravel amatnieks komandu, lai pārbaudītu, vai visi komponenti ir pareizi instalēti:

cd LaravelApp/ php artisan
Izvade: Laravel Framework 7.18.0 Lietojums: komanda [opcijas] [argumenti] Opcijas: -h, --help Parādīt šo palīdzības ziņojumu -q, --quiet Neizvadīt nevienu ziņojumu -V, --version Parādīt šīs lietojumprogrammas versiju --ansi Piespiest ANSI izvadi --no-ansi Atspējot ANSI izvadi -n, --no-interaction Neuzdot nevienu interaktīvu jautājumu --env[=ENV] Vide, kurai komandai jādarbojas zem -v|vv|vvv, --verbose Palielināt ziņojumu daudzveidība: 1 normālai izvadei, 2 detalizētākai izvadei un 3 atkļūdošanai ....

Šī izvade apstiprina, ka instalēšana bija veiksmīga un visi faili ir vietā un Laravel komandrindas rīki darbojas pareizi. Tomēr mums joprojām ir jākonfigurē lietojumprogramma, lai iestatītu datu bāzi un dažus citus iestatījumus.

Konfigurējiet Laravel lietojumprogrammu

Laravel konfigurācijas faili atrodas direktorijā ar nosaukumu konfigurācija lietojumprogrammas saknes direktorijā. Turklāt, kad mēs instalējām Laravel, izmantojot Composer, tas lietojumprogrammas saknes direktorijā izveidoja vides failu ar nosaukumu “.env”. Vides failā ir iekļautas videi raksturīgās konfigurācijas, un tam ir prioritāte pār iestatījumiem parastajos konfigurācijas failos, kas atrodas konfigurācijas direktorijā.

Piezīme. Vides konfigurācijas fails satur sensitīvu informāciju par jūsu serveri, piemēram, datu bāzes paroles, Laravel lietojumprogrammu atslēgas utt. Tāpēc to nekad nevajadzētu koplietot publiski.

Tagad mēs rediģēsim .env failu, lai mainītu konfigurāciju un pievienotu tam datu bāzes akreditācijas datus. Atveriet failu, izmantojot nano redaktoru, palaižot:

nano .env

Tajā ir daudz konfigurācijas mainīgo .env failu. Mums nav jāmaina katrs no tiem, jo ​​Composer lielāko daļu iestatījumu ir konfigurējis automātiski. Tātad, šeit ir saraksts ar dažiem primārajiem konfigurācijas mainīgajiem, kas jums jāzina:

  • APP_NAME: lietojumprogrammas nosaukums, ko izmanto paziņojumiem un ziņojumiem, tāpēc mēs to iestatīsim uz “LaravelApp”.
  • APP_ENV: šo mainīgo izmanto, lai norādītu pašreizējo lietojumprogrammas vidi. To var iestatīt vietējai, izstrādes, testēšanas vai ražošanas videi. Pagaidām mēs to iestatīsim izstrādes vidē.
  • APP_KEY: unikāla lietojumprogrammas atslēga, ko izmanto, lai izveidotu sāļus un jaucējus tīmekļa lietotnei. Tas tiek ģenerēts automātiski, kad instalējat Laravel, izmantojot Composer, tāpēc tas nav jāmaina.
  • APP_DEBUG: to var iestatīt uz patiesu vai nepatiesu atkarībā no tā, vai vēlaties parādīt kļūdas klienta pusē. Pārejot uz ražošanas vidi, iestatiet to uz false.
  • APP_URL: Lietojumprogrammas bāzes URL vai IP, mainiet to uz sava domēna nosaukumu, ja jums tāds ir jūsu Laravel lietotnei, vai arī pagaidām paturiet to neskartu.
  • DB_DATU BĀZE: tās datu bāzes nosaukums, kuru vēlaties izmantot ar Laravel lietojumprogrammu. Mēs izmantosim MySQL datubāzi “laravel”, ko izveidojām, konfigurējot MySQL.
  • DB_USERNAME: lietotājvārds, lai izveidotu savienojumu ar datu bāzi. Mēs izmantosim mūsu izveidoto MySQL lietotāju “laravel_user”.
  • DB_PASSWORD: parole, lai izveidotu savienojumu ar datu bāzi.
 APP_NAME= LaravelApp APP_ENV= attīstību APP_KEY= base64: Application_unique_key APP_DEBUG=patiess APP_URL= //domēns_vai_IP LOG_CHANNEL=steka DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME= laravel_lietotājs DB_PASSWORD= testpass

Veiciet izmaiņas .env failu un, kad esat pabeidzis rediģēšanu, saglabājiet un izejiet no faila, izmantojot CTRL+X tad nospiediet Y un nospiediet taustiņu Enter, lai apstiprinātu. Tagad atliek tikai konfigurēt Apache serveri un izveidot virtuālo resursdatoru mūsu Laravel lietojumprogrammai.

Apache tīmekļa servera iestatīšana

Mēs esam instalējuši Laravel lietotāja mājas direktorija lokālajā mapē. Lai gan tas darbojas lieliski vietējai attīstībai, ieteicams izmantot tīmekļa lietojumprogrammu direktoriju /var/www. Iemesls, kāpēc mēs neinstalējām Laravel /var/www tieši tāpēc, ka tas pieder saknei, un komponistu nevajadzētu lietot kopā ar sudo.

Tāpēc izmantojiet mv komandu, lai pārvietotu Laravel lietojumprogrammas mapi un tās saturu /var/www:

sudo mv ~/Laravel/ /var/www

LaravelApp direktorijs pieder lietotājam, tāpēc jūs joprojām varat rediģēt un veikt izmaiņas failos, neizmantojot sudo komandu. Bet Apache tīmekļa serverim ir nepieciešama piekļuve lietojumprogrammu kešatmiņas un krātuves direktorijiem, jo ​​Laravel tajā saglabā lietojumprogrammu ģenerētus failus. Mainiet šo mapju īpašnieku uz www-dati lietotājs, kas izmanto čown komanda:

sudo chown -R www-data.www-data /var/www/LaravelApp/storage sudo chown -R www-data.www-data /var/www/LaravelApp/bootstrap/cache

Pēc šo direktoriju īpašnieka maiņas iespējojiet Apache mod_pārrakstīt kā to pieprasa Laravel, lai pareizi pārveidotu vietrāžus URL, lai tos interpretētu tā maršrutēšanas funkcija, izmantojot .htaccess failu.

sudo a2enmod pārrakstīt

Tālāk mums ir jāiestata Laravel lietojumprogrammas virtuālais resursdators. Virtuālās resursdatora konfigurācijas atrodas /etc/apache2/sites-available. Mēs rediģēsim noklusējuma virtuālās resursdatora failu, lai izvietotu Laravel lietojumprogrammu. Atveriet noklusējuma virtuālās resursdatora konfigurācijas failu, izmantojot nano redaktoru:

sudo nano /etc/apache2/sites-available/000-default.conf

Mainiet dokumenta sakni no /var/www/html uz /var/www/LaravelApp/public un zem rindas DocumentRoot pievienojiet šādu fragmentu:

 AllowOverride All 

Jūsu 000-default.conf tagad vajadzētu izskatīties apmēram šādi ar dažiem komentāriem.

 ServerAdmin webmaster@localhost DocumentRoot /var/www/LaravelApp/public AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log apvienots 

Restartējiet Apache tīmekļa serveri, izpildot šādu komandu:

sudo systemctl restartējiet apache2

Tagad dodieties uz savu pārlūkprogrammu un ierakstiet sava Ubuntu 20.04 servera IP adresi. Jūs redzēsit Laravel sākuma lapu, nevis noklusējuma Apache sveiciena lapu.

Pieņemot, ka līdz šim esat ievērojis šo rokasgrāmatu, jums vajadzētu būt strādājošai Laravel lietojumprogrammai ar MySQL datu bāzi ar nosaukumu laravel par to. No šī brīža jūs varat sākt patstāvīgi izstrādāt savu Laravel lietojumprogrammu. Lai uzzinātu vairāk par Laravel sistēmu un tās lietošanu, apmeklējiet Laravel dokumentu lapu.