Artisan
Polecenia projektu Laravel. Uruchamiasz je w katalogu aplikacji: php artisan serve, make:model, migrate.
Rozdział 2.
Pomoc
Hasła z kursu. Wracaj tu, gdy w rozdziale pojawi się nowe słowo. Krótkie objaśnienie jest tutaj, a dokładny opis w rozdziale.
Brak haseł pasujących do wyszukiwania.
Polecenia projektu Laravel. Uruchamiasz je w katalogu aplikacji: php artisan serve, make:model, migrate.
Rozdział 2.
Funkcja Blade, która składa adres pliku z katalogu public, np. arkusza korona.css.
Rozdział 5.
Relacja Eloquent „należy do”. Szczyt należy do jednego pasma. W tabeli stoi klucz obcy pasmo_id.
Rozdział 8. Porównaj: hasMany.
Silnik widoków Laravela. Pliki .blade.php zamieniają się na PHP, do przeglądarki idzie HTML. Wypisanie z ochroną znaków: {{ }}. Pętle i wybór: @if, @foreach, @forelse, @for, @while, @switch.
Rozdziały 3 i 5.
Szkielet rejestracji i logowania dokładany do projektu. Na kursie stos blade. Hasło zapisuje jako skrót.
Rozdział 10.
Instaluje Laravel i biblioteki do katalogu vendor według composer.json.
Rozdział 2.
Jeden zapis stanu plików w Gicie, z krótkim opisem. Na kursie robisz go na końcu rozdziału, gdy strona z tego rozdziału już działa.
Rozdział 2 i przypomnienia w rozdziałach 3–13.
Atak, w którym obca strona wysyła formularz, korzystając z Twojej sesji. Dyrektywa @csrf wstawia token. Brak tokenu kończy się kodem 419.
Rozdział 6.
ORM Laravela. Wiersz tabeli jest obiektem modelu, relacje są metodami, zapytania budujesz w PHP.
Rozdziały 8 i 9. Porównaj: ORM.
Ustawienia tego komputera: nazwa aplikacji, baza, sesja. Nie publikujesz go. Po zmianie: php artisan config:clear.
Rozdziały 2 i 7.
Lista kolumn modelu, które wolno ustawić masowo metodą create albo update.
Rozdział 8.
Szkielet aplikacji. Laravel daje trasy, widoki, dostęp do bazy i polecenia Artisan. Nadal piszesz PHP.
Rozdział 1.
Program do historii plików. W katalogu korona zakładasz repozytorium poleceniem git init -b main. Historia leży w ukrytym folderze .git.
Rozdział 2. Porównaj: commit, .gitignore.
Lista plików, których Git nie śledzi. W Laravelu są tam .env, vendor i node_modules.
Rozdział 2.
Relacja „ma wiele”. Pasmo ma wiele szczytów. Użytkownik ma wiele zdobyć.
Rozdziały 8 i 11.
Klasa w app/Http/Controllers. Metoda przyjmuje żądanie, woła model i zwraca widok albo przekierowanie.
Rozdział 4.
Lista 28 szczytów, po jednym z pasma. W aplikacji „zamknięcie korony” to 28 zdobyć na jednym koncie.
Rozdział 1. Dane: materialy/korona.php.
Środowisko na Windows: PHP, Composer, MySQL i często Node w jednym programie.
Projekty leżą w C:\laragon\www. Usługi włącza przycisk Start All.
Rozdział 2.
Komponenty interaktywne pisane w PHP. Na kursie: wyszukiwarka szczytów. To nie jest React ani Vue.
Rozdział 12.
Warstwa na trasie. middleware('auth') wpuszcza dalej tylko zalogowanego. Ukrycie przycisku w Blade tego nie zastępuje.
Rozdziały 10 i 11.
Plik PHP z opisem zmiany schematu bazy. php artisan migrate uruchamia te, których jeszcze nie było.
Rozdział 7.
Podział: model (dane), widok (HTML), kontroler (decyzja). Przed nimi stoi trasa.
Rozdział 1.
Program do uruchamiania narzędzi takich jak npm. Na kursie służy do złożenia CSS przy Breeze (blok 4).
Uczeń nie pisze w nim aplikacji. Wersja na stanowisku: 22 LTS albo 24 LTS.
Rozdział 2. Porównaj: npm.
Menedżer pakietów Node. Polecenie npm -v sprawdza, czy jest na stanowisku.
npm install i npm run build odpalisz przy Breeze, nie przy pierwszej stronie.
Rozdziały 2 i 10.
Mapowanie obiektowo-relacyjne: tabele i wiersze jako klasy i obiekty. W Laravelu tę rolę pełni Eloquent.
Rozdział 8.
Grupa gór, np. Tatry. W bazie tabela pasma. Szczyt Korony jest reprezentantem jednego pasma.
Rozdziały 7 i 8.
Klasa, która wstawia dane początkowe. KoronaSeeder ładuje 28 szczytów. Polecenie: php artisan db:seed.
Rozdział 8.
Krótki identyfikator w adresie, bez polskich znaków i spacji. Śnieżka → sniezka. Służy do karty /szczyty/sniezka.
Rozdziały 8 i 9.
Wpływ w routes/web.php: metoda HTTP, adres, kontroler, nazwa. Linki budujesz przez route('nazwa').
Rozdział 3.
Plik Blade w resources/views. Dostaje dane z kontrolera i składa HTML.
Rozdział 3.
Wiersz: kto, który szczyt, jakiego dnia, z notatką. Tabela zdobycia. Jedno zdobycie na parę użytkownik–szczyt.
Rozdział 11.