meta data for this page
  •  

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
laravel [2021/11/22 13:46] – [Pierwsze kroki] Paweł Grygorczuklaravel [2022/03/01 14:54] (aktualna) – [Pierwsze kroki] Paweł Grygorczuk
Linia 94: Linia 94:
 <code bash> <code bash>
 php artisan migrate php artisan migrate
 +php artisan db:seed
 </code> </code>
  
Linia 102: Linia 103:
 </code> </code>
  
-Ściąga z najważniejszymi poleceniami (pomijam ''php artisan''):+Konsola [[CLI]] Laravela
  
-^ Polecenie                        ^ Opis                   ^ +<code bash> 
-| make:controller PostsController  | Tworzy nowy kontroler  | +php artisan tinker 
-| make:model Post -m               | Tworzy nowy model      |+</code>
  
 +Ściąga z najważniejszymi poleceniami (pomijam ''php artisan'' na początku polecenia):
 +
 +^ Polecenie                        ^ Opis                                              ^
 +| make:controller PostsController  | Tworzy nowy kontroler                             |
 +| make:model Post -m               | Tworzy nowy model (-m dodaje migrację)            |
 +| route:list                       | Wypisuje aktualnie dostępny routing.              |
 +| db:seed                          | Wypełnia bazę danych danymi (DatabaseSeeder.php)  |
 +
 +===== Bootstrap i React =====
 +
 +Instalujemy ''laravel/ui'' za pomocą [[Composer]]. Do pobrania źródła może być potrzebny [[Git]].
 +
 +<code bash>
 +composer require laravel/ui
 +</code>
 +
 +Teraz można zainstalować [[Bootstrap]], [[React]] lub inne frameworki, np. [[Vue]].
 +
 +<code bash>
 +php artisan ui bootstrap
 +php artisan ui react
 +</code>
 +
 +Dodanie opcji ''auth'' w powyższych poleceniach stworzy szkielet do strony logowania/rejestracji.
 +
 +<code bash>
 +php artisan ui bootstrap --auth
 +</code>
 +
 +Instalujemy zależności.
 +
 +<code bash>
 +npm install
 +</code>
 +
 +Pozostało skompilować zasoby (oraz oczywiście dołączyć .css i .js z katalogu ''public'' w [[HTML]]).
 +
 +<code bash>
 +npm run dev
 +</code>
 +
 +lub
 +
 +<code bash>
 +npm run prod
 +</code>
 +
 +Można też monitorować zmiany w trybie ciągłym.
 +
 +<code bash>
 +npm run watch
 +</code>