Jak zarządzać Laravelem za pomocą PHP Artisan i Web Terminala?

Procédure

php artisan to interfejs wiersza poleceń dołączony do Laravel. Zapewnia wiele przydatnych poleceń do tworzenia i zarządzania aplikacją Laravel. Oto przewodnik po niektórych z najczęstszych poleceń artisan i jak z nich korzystać.

Przed przeczytaniem tej dokumentacji zachęcamy do uzyskania dostępu do terminala internetowego hostingu.

Wyświetl listę dostępnych poleceń

Aby zobaczyć wszystkie polecenia dostępne w Laravel :

php artisan list

Typowe polecenia

Uruchomienie serwera deweloperskiego

Aby uruchomić zintegrowany serwer deweloperski :

php artisan serve

Uruchamia lokalny serwer programistyczny do uruchamiania aplikacji Laravel.

Domyślnie serwer uruchamia się na http://localhost:8000. Można określić inny port:

php artisan serve --port=8080

Zarządzanie migracjami

Migracje służą do zarządzania strukturą bazy danych.

  • Tworzenie nowej migracji:

    php artisan make:migration create_users_table
    Tworzy nowy plik migracji dla bazy danych.

    Uruchamianie migracji:

    php artisan migrate

    Wykonuje migracje bazy danych i aktualizuje schemat bazy danych.

  • Cofnięcie ostatniej migracji:

    php artisan migrate:rollback

Zarządzanie szablonami

Szablony są używane do interakcji z tabelami bazy danych.

  • Tworzenie nowego modelu:

    php artisan make:model User
  • Utwórz model z migracją, kontrolerem i fabryką:

    php artisan make:model User -mcr

Zarządzanie kontrolerami

Kontrolery zarządzają logiką aplikacji.

  • Utwórz nowy kontroler:

    php artisan make:controller UserController
  • Utwórz kontroler zasobów:

    php artisan make:controller UserController --resource

Zarządzanie widokami

Widoki zarządzają prezentacją aplikacji.

  • Tworzenie nowego widoku (przy użyciu Blade): Laravel nie posiada dedykowanego polecenia artisan do tworzenia widoków. Wystarczy utworzyć nowy plik w katalogu resources/views.
Zarządzanie siewnikiem

Seeder służy do zapełniania bazy danych danymi testowymi.

  • Utwórz siewnik:

    php artisan make:seeder UsersTableSeeder
  • Uruchom siewnik:

    php artisan db:seed
  • Uruchomienie określonego siewnika:

    php artisan db:seed --class=UsersTableSeeder

Czyszczenie pamięci podręcznej

Laravel używa różnych typów pamięci podręcznej, aby poprawić wydajność.

  • Opróżnij pamięć podręczną aplikacji:

    php artisan cache:clear
  • Opróżnij pamięć podręczną konfiguracji:

    php artisan config:clear
  • Wyczyść pamięć podręczną trasy:

    php artisan route:clear
  • Generowanie pliku pamięci podręcznej dla tras i poprawa wydajności

    php artisan route:cache

  • Czyszczenie pamięci podręcznej skompilowanych widoków:

    php artisan view:clear

Inne polecenia

php artisan tinker

Uruchamia interaktywną konsolę Laravel do testowania kodu i interakcji z aplikacją.

php artisan storage:link

To polecenie tworzy dowiązanie symboliczne o nazwie storage w katalogu publicznym projektu.

Kompletny przykład

Oto przykład typowego przepływu pracy przy użyciu php artisan:

  1. Utwórz nowy model z migracją i kontrolerem:

    php artisan make:model Product -mcr
  2. Napiszmigrację w database/migrations/YYY_MM_DD_create_products_table.php i dodaj niezbędne pola.

  3. Uruchom migrację:

    php artisan migrate
  4. Utwórz nową trasę w pliku routes/web.php:

    Route::resource('products', ProductController::class);
  5. Uruchom serwer deweloperski:

    php artisan serve
  6. Dostęp do aplikacji za pośrednictwem przeglądarki i interakcja z produktami za pośrednictwem tras generowanych automatycznie przez kontroler zasobów.

php artisan to potężne i wszechstronne narzędzie, które upraszcza wiele typowych zadań w rozwoju Laravel. Umożliwia zarządzanie bazą danych, generowanie kodu, uruchamianie serwera programistycznego i wiele więcej, dzięki czemu tworzenie aplikacji Laravel jest bardziej wydajne i zorganizowane.

Dokumentacja Composera: https: //laravel.com/docs/11.x/artisan

Wnioski

Wiesz już jak :

  • Używać polecenia php artisan list do wyświetlania wszystkich poleceń dostępnych w Laravel.
  • Uruchomić serwer deweloperski za pomocą php artisan serve, a nawet określić inny port.
  • Zarządzać migracjami, od utworzenia do wykonania i anulowania za pomocą różnych poleceń artisan.
  • Tworzenie szablonów i manipulowanie nimi w celu interakcji z bazą danych.
  • Konfigurowanie kontrolerów do zarządzania logiką aplikacji.
  • Tworzenie widoków przy użyciu systemu szablonów Blade, nawet jeśli odbywa się to ręcznie.
  • Używanie siewników do wypełniania bazy danych danymi testowymi.
  • Czyszczeniepamięci podręcznej różnych części aplikacji w celu zapewnienia jej prawidłowego działania.

Postępując zgodnie z tymi krokami, staniesz się prawdziwym mistrzem php, zdolnym do organizowania rozwoju aplikacji Laravel z łatwością i wydajnością 🎼👨‍💻.

Dziękujemy za śledzenie nas do tej pory! Jeśli masz jakieś pytania lub uwagi dotyczące korzystania z tych poleceń, nie wahaj się zostawić komentarza poniżej. Twoje doświadczenie wzbogaca naszą społeczność. Do zobaczenia wkrótce na kolejnych ekscytujących wydarzeniach z Laravel! 😊🚀

Oceń ten artykuł :

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

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)

Podobne artykuły

1mn czytanie

Jak połączyć się z terminalem internetowym za pomocą panelu LWS (konsola internetowa ssh)?

4mn czytanie

Jak mogę używać GIT z terminalem sieciowym na moim hostingu współdzielonym LWS?

2mn czytanie

Jak zmienić wersję PHP w LWS Panel Web Terminal?

0mn czytanie

Co mogę zrobić na mojej witrynie WordPress za pomocą terminala internetowego?


Zadaj pytanie zespołowi LWS i jego społeczności