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:49] – [Tabela] 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 
 + 
 +<code bash> 
 +php artisan tinker 
 +</code> 
 + 
 +Ściąga z najważniejszymi poleceniami (pomijam ''php artisan'' na początku polecenia):
  
 ^ Polecenie                        ^ Opis                                              ^ ^ Polecenie                        ^ Opis                                              ^
 | make:controller PostsController  | Tworzy nowy kontroler                             | | make:controller PostsController  | Tworzy nowy kontroler                             |
 | make:model Post -m               | Tworzy nowy model (-m dodaje migrację)            | | make:model Post -m               | Tworzy nowy model (-m dodaje migrację)            |
-| route:list                       | Wypisuje aktualnie dostępne routing.              |+| route:list                       | Wypisuje aktualnie dostępny routing.              |
 | db:seed                          | Wypełnia bazę danych danymi (DatabaseSeeder.php)  | | 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>