Beoordeel dit artikel :
Dit artikel was nuttig voor jou ?
Ja
Geen
Vous avez noté 0 étoile(s)
Sommaire
Procédure
php artisan is de opdrachtregelinterface van Laravel. Het biedt veel nuttige commando's voor het ontwikkelen en beheren van een Laravel-applicatie. Hier is een gids met een aantal van de meest voorkomende artisan commando's en hoe je ze kunt gebruiken.
Voordat je deze documentatie leest, nodigen we je uit om naar de Web Terminal van je hosting te gaan.
Om alle commando's te zien die beschikbaar zijn in Laravel :
php artisan lijst
Om de geïntegreerde ontwikkelserver te starten :
php artisan serve
Start een lokale ontwikkelserver om je Laravel applicatie te draaien.
Standaard start de server op http://localhost:8000. Je kunt een andere poort opgeven:
php artisan serve --port=8080
Migraties worden gebruikt om de databasestructuur te beheren.
Een nieuwe migratie aanmaken:
php artisan make:migration create_users_tableMaakt een nieuw migratiebestand aan voor de database.Migraties uitvoeren:
php artisan migrateVoert de databasemigraties uit en werkt het databaseschema bij.
De laatste migratie ongedaan maken:
php artisan migrate:rollback
Sjablonen worden gebruikt voor interactie met de databasetabellen.
Maak een nieuw model:
php artisan make:model Gebruiker
Maak een model met een migratie, een controller en een factory:
php artisan make:model Gebruiker -mcr
Controllers beheren de logica van de applicatie.
Maak een nieuwe controller:
php artisan make:controller UserController
Maak een resource controller:
php artisan make:controller UserController --resource
Views beheren de presentatie van de applicatie.
artisan commando voor het maken van views. Je maakt gewoon een nieuw bestand aan in de resources/views directory.De seeder wordt gebruikt om de database te vullen met testgegevens.
Maak een seeder aan:
php artisan make:seeder UsersTableSeeder
Voer de seeder uit:
php artisan db:seed
Een specifieke seeder uitvoeren:
php artisan db:seed --class=UsersTableSeeder
Laravel gebruikt verschillende soorten cache om de prestaties te verbeteren.
Leeg de applicatie cache:
php artisan cache:clear
Leeg de configuratie cache:
php artisan config:clear
Maak de route cache leeg:
php artisan route:clear
Een cache bestand genereren voor routes en het verbeteren van de prestaties
php artisan route:cache
De cache voor gecompileerde weergaven wissen:
php artisan weergave:wissen
php artisan tinker
Start de interactieve console van Laravel voor het testen van code en interactie met je applicatie.
php artisan opslag:link
Dit commando maakt een symbolische link aan met de naam storage in de openbare map van je project.
Hier is een voorbeeld van een typische workflow met php artisan:
Maak een nieuw model met een migratie en een controller:
php artisan make:model Product -mcr
Schrijf de migratie in database/migrations/YYY_MM_DD_create_products_table.php en voeg de nodige velden toe.
Voer de migratie uit:
php artisan migreren
Maak een nieuwe route aan in routes/web.php:
Route::resource('products', ProductController::class);
Start de ontwikkelserver:
php artisan serve
Open de applicatie via de browser en interageer met de producten via de routes die automatisch gegenereerd worden door de resource controller.
php artisan is een krachtige en veelzijdige tool die veel voorkomende taken in Laravel ontwikkeling vereenvoudigt. Hiermee kun je de database beheren, code genereren, een ontwikkelserver starten en nog veel meer, waardoor de ontwikkeling van Laravel-applicaties efficiënter en georganiseerder wordt.
Composer documentatie: https: //laravel.com/docs/11.x/artisan
Je weet nu hoe je :
php artisan list commando om alle commando's weer te geven die beschikbaar zijn in Laravel.php artisan serve en geef zelfs een andere poort op.artisan commando's.Door deze stappen te volgen, word je een echte php artisan maestro, die in staat is om de ontwikkeling van je Laravel applicaties met gemak en efficiëntie te orkestreren 🎼👨💻.
Bedankt dat je ons tot nu toe hebt gevolgd! Als je vragen of feedback hebt over het gebruik van deze commando's, aarzel dan niet om hieronder een reactie achter te laten. Uw ervaring verrijkt onze gemeenschap. Tot snel voor meer spannende ontwikkelingen met Laravel! 😊🚀
Beoordeel dit artikel :
Dit artikel was nuttig voor jou ?
Ja
Geen
1mn lezen
Hoe maak ik verbinding met de Web Terminal met LWS Panel (ssh web console)?
4mn lezen
Hoe kan ik GIT gebruiken met de Web terminal op mijn LWS shared hosting?
2mn lezen
Hoe de PHP-versie van de LWS Panel Web Terminal wijzigen
0mn lezen
Wat kan ik op mijn WordPress site doen met de Web Terminal?