Procédure
php artisan je rozhraní příkazového řádku, které je součástí Laravelu. Poskytuje mnoho užitečných příkazů pro vývoj a správu aplikace Laravel. Zde je průvodce některými nejčastějšími příkazy artisan a jejich použitím.
Před čtením této dokumentace vás zveme k přístupu do webového terminálu vašeho hostingu.
Chcete-li zobrazit všechny příkazy dostupné v systému Laravel :
php artisan listSpuštění integrovaného vývojového serveru :
php artisan serveSpustí místní vývojový server pro spuštění aplikace Laravel.
Ve výchozím nastavení se server spustí na adrese http://localhost:8000. Můžete zadat jiný port:
php artisan serve --port=8080Migrace slouží ke správě struktury databáze.
Vytvoření nové migrace:
php artisan make:migration create_users_tableSpouštění migrací:
php artisan migrateSpustí migraci databáze a aktualizuje schéma databáze.
Zrušení poslední migrace:
php artisan migrate:rollbackŠablony slouží k interakci s databázovými tabulkami.
Vytvoření nového modelu:
php artisan make:model UserVytvoření modelu s migrací, kontrolérem a továrnou:
php artisan make:model User -mcrKontroléry řídí logiku aplikace.
Vytvořte nový kontrolér:
php artisan make:controller UserControllerVytvoření řadiče prostředků:
php artisan make:controller UserController --resourcePohledy spravují prezentaci aplikace.
artisan pro vytváření pohledů. Jednoduše vytvoříte nový soubor v adresáři resources/views.Seeder slouží k naplnění databáze testovacími daty.
Vytvoření seederu:
php artisan make:seeder UsersTableSeederSpusťte seeder:
php artisan db:seedSpustit konkrétní seeder:
php artisan db:seed --class=UsersTableSeederLaravel používá různé typy mezipaměti pro zlepšení výkonu.
Vyprázdněte mezipaměť aplikace:
php artisan cache:clearVyprázdněte konfigurační mezipaměť:
php artisan config:clearVymazání mezipaměti tras:
php artisan route:clearGenerování souboru cache pro trasy a zlepšení výkonu
php artisan route:cache
Vymazání mezipaměti pro zkompilované pohledy:
php artisan view:clear
php artisan tinkerSpustí interaktivní konzoli Laravel pro testování kódu a interakci s aplikací.
php artisan storage:linkTento příkaz vytvoří symbolický odkaz s názvem storage ve veřejném adresáři vašeho projektu.
Zde je příklad typického pracovního postupu s použitím nástroje php artisan:
Vytvořte nový model s migrací a kontrolérem:
php artisan make:model Product -mcrZapište migraci do souboru database/migrations/YYYY_MM_DD_create_products_table.php a přidejte potřebná pole.
Spusťte migraci:
php artisan migrateVytvořte novou trasu v souboru routes/web.php:
Route::resource('products', ProductController::class);Spusťte vývojový server:
php artisan servePřistupujte k aplikaci prostřednictvím prohlížeče a komunikujte s produkty prostřednictvím tras automaticky generovaných resource controllerem.
php artisan je výkonný a všestranný nástroj, který zjednodušuje mnoho běžných úkolů při vývoji Laravel. Umožňuje spravovat databázi, generovat kód, spustit vývojový server a mnoho dalšího, čímž zefektivňuje a organizuje vývoj aplikací Laravel.
Dokumentace nástroje Composer: https://laravel.com/docs/11.x/artisan
Nyní již víte, jak :
php artisan list zobrazit všechny příkazy dostupné v systému Laravel.php artisan serve a dokonce zadat jiný port.artisan.Dodržováním těchto kroků se stanete skutečným mistrem php řemesla, který bude schopen snadno a efektivně organizovat vývoj aplikací Laravel 🎼👨💻.
Děkujeme, že nás sledujete až dosud! Pokud máte jakékoli dotazy nebo připomínky k používání těchto příkazů, neváhejte nám zanechat komentář níže. Vaše zkušenosti obohatí naši komunitu. Brzy se uvidíme u dalších zajímavých novinek s Laravelem! 😊🚀
Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.