Jak spravovat Laravel pomocí nástroje PHP Artisan a webového terminálu?

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.

Zobrazte seznam dostupných příkazů

Chcete-li zobrazit všechny příkazy dostupné v systému Laravel :

php artisan list

Běžné příkazy

Spuštění vývojového serveru

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

Správa migrace

Migrace slouží ke správě struktury databáze.

  • Vytvoření nové migrace:

    php artisan make:migration create_users_table
    Vytvoří nový migrační soubor pro databázi.

    Spouštění migrací:

    php artisan migrate

    Spustí migraci databáze a aktualizuje schéma databáze.

  • Zrušení poslední migrace:

    php artisan migrate:rollback

Správa šablon

Š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

Správa kontrolérů

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

Správa pohledů

Pohledy spravují prezentaci aplikace.

  • Vytvoření nového pohledu (pomocí Blade ): Laravel nemá speciální příkaz artisan pro vytváření pohledů. Jednoduše vytvoříte nový soubor v adresáři resources/views.
Správa pohledů

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

Čištění mezipaměti

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

Další příkazy

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.

Kompletní příklad

Zde je příklad typického pracovního postupu s použitím nástroje php artisan:

  1. Vytvořte nový model s migrací a kontrolérem:

    php artisan make:model Product -mcr
  2. Zapište migraci do souboru database/migrations/YYYY_MM_DD_create_products_table.php a přidejte potřebná pole.

  3. Spusťte migraci:

    php artisan migrate
  4. Vytvořte novou trasu v souboru routes/web.php:

    Route::resource('products', ProductController::class);
  5. Spusťte vývojový server:

    php artisan serve
  6. 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

Závěr:

Nyní již víte, jak :

  • Pomocí příkazu php artisan list zobrazit všechny příkazy dostupné v systému Laravel.
  • Spustit vývojový server pomocí příkazu php artisan serve a dokonce zadat jiný port.
  • Spravovat migrace, od vytvoření až po provedení a zrušení pomocí různých příkazů artisan.
  • Vytvářejte a manipulujte se šablonami pro interakci s databází.
  • Nastavení kontrolérů pro správu logiky vaší aplikace.
  • Vytváření pohledů pomocí systému šablon Blade, a to i v případě, že se provádí ručně.
  • Použití seederů k naplnění databáze testovacími daty.
  • Vyčistitmezipaměť různých částí aplikace, abyste zajistili její správné fungování.

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ý ?

Article utileAno

Article non utileNe

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobné články

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?


Položte týmu LWS a jeho komunitě otázku