Laravel-kommandoer
Laravel-kommando er den mest populære og udbredte PHP-ramme, der er baseret på MVC (Model View Controller) Arkitektur. Det er en open source-ramme for webapplikationsudvikling og blev oprettet af Taylor Otwell. I øjeblikket er den seneste udgivelse af laravel-rammer Laravel 5.7, som blev frigivet i september 2018.
Forudsætninger for at starte med larven
Du skal kende grundlæggende / mellemliggende af:
- PHP
- HTML / CSS
- Arbejde med MVC-model
- DB-viden
Komponist og håndværker
En komponist er et værktøj, der giver brugeren mulighed for at oprette ethvert projekt med hensyn til en given ramme. Det består af alle afhængigheder og biblioteker.
Håndværker er Laravels kommandolinjegrænseflade. Det har sættet med kommandoer, som nu skal diskuteres i detaljer, som hjælper med at opbygge en webapplikation.
Artisan kommando syntaks:
php artisan ( options) ( arguments)
Grundlæggende Laravel-kommandoer
Nogle af de basale laravel-kommandoer er nævnt nedenfor:
1. For at liste alle Artisan-kommandoer
php artisan list: Denne kommando viser alle de tilgængelige kommandoer, der er en del af laravel - artisan konsol.
Det starter med at give syntaks for at udføre kommandoen, dvs.
php artisan (command) (options) (arguments)
hvor,
- indstillinger: Det kan bruges som –h (til hjælp), -q (til stille), -v (til version) osv.
- kommandoer: Det kan bruges som pr. kommandonavn efterfulgt af indstillinger og argumenter. Få af kommandoerne er migrere, tjene, lave, hjælpe osv.
Kilde: Fra min server
2. php håndværker hjælp
Denne kommando bruges til at få hjælp til et bestemt kommandonavn. Lad os sige, at hvis du gerne vil vide mere om brugen og betydningen af kommandoen, kan du få den ved at bruge hjælpeprogrammet fra Artisan.
php artisan help makes: auth
hvor
- make: autor: Det er kommandonavnet, som vi gerne vil vide mere om.
Kilde: Fra min server
3. php kunsthåndværker –version
Denne kommando viser den version af Laravel-rammen, som du bruger.
4. php håndværker ned
Denne kommando bruges til at sætte laravel-applikationen under vedligeholdelsestilstand.
Kilde: Fra min server
5. php håndværker op
Denne kommando bruges til at bringe laravel-applikationen tilbage og køre.
Kilde: Fra min server`
6. php artisan env
Denne kommando fortæller dig miljøet, i hvilket laravel-applikationen kører.
Kilde: Fra min server
7. php håndværkervisning: klar
Denne laravel-kommando rydder alle de kompilerede visningsfiler.
Kilde: Fra min server
8. php håndværkerrute: liste
Denne kommando viser alle de registrerede ruter.
Kilde: Fra min server
9. php håndværkerute: klar
Denne kommando rydder alle rutecache-filer
10. php håndværkerrute: cache
Denne kommando opretter en rutecache-fil til hurtigere ruteregistrering
Mellemliggende Laravel-kommandoer
Nogle af de slags krævende mellemliggende larvel-kommandoer er nævnt nedenfor:
1. php håndværker tjene
Denne kommando bruges til at starte et laravel-projekt, og som standard hostes applikationen hos localhost med portnummer 8000
Kilde: Fra min server
2. php artisan make: model Model_Name
Denne kommando bruges til at oprette en ny modelklasse.
Kilde: Fra min server
Hvis vi udfører kommandoen, php artisan list, finder vi, at et par gør kommandoer. For at se listen over foretagne kommandoer, skal du trykke på shift + pg ned-tasten på dit tastatur for at navigere gennem alle siderne.
3. php artisan make: controller Controller_Name
Denne kommando opretter en ny controller-fil i nedenstående mappe:
App / HTTP / controllere
Kilde: Fra min server
4. php håndværksmærke-anmodning Request_Name
Denne kommando bruges til at oprette en ny formularanmodningsklasse i følgende mappe:
app / HTTP / forespørgelse
Kilde: Fra min server
5. php håndværk gør seeder Seeder_Name
Denne kommando bruges til at oprette en ny databasesæderklasse.
Kilde: Fra min server
6. php håndværker fremstiller middleware Middleware_Name
Denne kommando bruges til at oprette en ny mellemvareklasse.
Kilde: Fra min server
7. php artisan make: policy Policy_Name
Denne kommando bruges til at oprette en ny politiklasse.
Kilde: Fra min server
8. php artisan make: mail EMail_Class_Name
Denne kommando bruges til at oprette en ny e-mail-klasse.
Kilde: Fra min server
9. php artisan make: event Event_Class_Name
Denne kommando bruges til at oprette en ny jævn klasse.
Kilde: Fra min server
10. php artisan make: kommando Command_Name
Denne kommando bruges til at oprette en ny håndværker Laravel-kommando
Kilde: Fra min server
Fremme Laravel-kommandoer:
Nedenfor er nogle af de avancerede laravel-kommandoer, der er som følger:
1. php artisan make: model Project –migration –controller –resource
Denne kommando bruges til at oprette en ny migreringsfil for modellen (migrering), oprette en ny controller til modellen (controller) og til at have en ressource controller til den genererede controller.
Kilde: Fra min server
2. php artisan make: lytteren Event_Listener_Class_Name
Denne kommando bruges til at oprette en ny begivenhedslytterklasse.
Kilde: Fra min server
3. php artisan migrate (–bench = ”leverandør / pakke”) (–database (= ”…”)) (–sti (= ”…”)) (–pakke (= ”…”)) (–pretend) ( -frø)
Denne kommando bruges til at udføre databasemigrering.
4. php håndværksudbyder: publicer
Denne kommando bruges til at offentliggøre eventuelle publicerbare aktiver fra leverandørpakker.
Kilde: Fra min server
5. php håndværker fremstiller udbyder service_provider_name
Denne kommando bruges til at oprette en ny tjenesteudbyderklasse.
Kilde: Fra min server
6. php håndværker migrere: oprette navn (–bench = ”leverandør / pakke”) (–oprette) (–pakke (= ”…”)) (–sti (= ”…”)) (–tabel (= ”…”) ))
Denne kommando bruges til at oprette en ny migreringsfil
7. php håndværker laver job Job_Name
Denne kommando bruges til at oprette en ny jobklasse.
Kilde: Fra min server
Anbefalede artikler
Dette har været en guide til Laravel-kommandoer. Her har vi drøftet grundlæggende, øjeblikkelige såvel som avancerede Laravel-kommandoer ved hjælp af eksempler. Du kan også se på de følgende artikler for at lære mere.
- Docker-kommandoer
- CSS-kommandoer
- C # kommandoer
- Vejledning til avancerede kommandoer fra Perl
- Sådan oprettes Laravel-rute-controller?