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 :

5/5 | 1 názor

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)

3mn čtení

Jak mohu používat GIT s webovým terminálem na sdíleném hostingu LWS?

2mn čtení

Jak změnit verzi PHP v Web Terminalu LWS Panel

10mn čtení

Co mohu na svém webu WordPress dělat pomocí webového terminálu?


Questions sur cet article

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

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.