Ohodnotit tento článek :
Tento článek byl pro vás užitečný ?
Ano
Ne
Vous avez noté 0 étoile(s)
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 list
Spuštění integrovaného vývojového serveru :
php artisan serve
Spustí 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=8080
Migrace slouží ke správě struktury databáze.
Vytvoření nové migrace:
php artisan make:migration create_users_tableVytvoří nový migrační soubor pro databázi.Spouš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 User
Vytvoření modelu s migrací, kontrolérem a továrnou:
php artisan make:model User -mcr
Kontroléry řídí logiku aplikace.
Vytvořte nový kontrolér:
php artisan make:controller UserController
Vytvoření řadiče prostředků:
php artisan make:controller UserController --resource
Pohledy 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 UsersTableSeeder
Spusťte seeder:
php artisan db:seed
Spustit konkrétní seeder:
php artisan db:seed --class=UsersTableSeeder
Laravel používá různé typy mezipaměti pro zlepšení výkonu.
Vyprázdněte mezipaměť aplikace:
php artisan cache:clear
Vyprázdněte konfigurační mezipaměť:
php artisan config:clear
Vymazání mezipaměti tras:
php artisan route:clear
Generová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 tinker
Spustí interaktivní konzoli Laravel pro testování kódu a interakci s aplikací.
php artisan storage:link
Tento 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 -mcr
Zapište migraci do souboru database/migrations/YYYY_MM_DD_create_products_table.php a přidejte potřebná pole.
Spusťte migraci:
php artisan migrate
Vytvořte novou trasu v souboru routes/web.php:
Route::resource('products', ProductController::class);
Spusťte vývojový server:
php artisan serve
Př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! 😊🚀
Ohodnotit tento článek :
Tento článek byl pro vás užitečný ?
Ano
Ne
1mn čtení
Jak se připojím k webovému terminálu pomocí panelu LWS? (ssh web console)
4mn čtení
Jak mohu používat GIT s webovým terminálem na sdíleném hostingu LWS?
2mn čtení
Jak změnit verzi PHP ve webovém terminálu panelu LWS
0mn čtení
Co mohu na svém webu WordPress dělat pomocí webového terminálu?