Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%)
|
Cześć.
Nie rozumiem jednej sprawy i proszę społeczność o nakreślenie co robić (IMG:style_emoticons/default/smile.gif) Mam problem w zrozumieniu laravela, modeli itp. Ostatnio analizowałem kurs laravela ( z uprzejmości nie podam adresu kursu (IMG:style_emoticons/default/wink.gif) ) na którym pan jawnie w kontrolerze wykonywał operacje na modelu, coś w deseń poniżej:
Jako że poszukuję pracy jako junior laravel developer to przygotowałem zadanie testowe zgodnie z tym kursem... ale moi rekruterzy napisali mi, że pomieszałem wszystko w kontrolerze itp. Pytanie- jak poprawnie używać kontrolera i modelu ? bo nieco zagmatwałem się w tych elementach. Jak rozumiem, kontroler steruje modelem, model wykonuje operacje ( najczęściej na bazie danych ) i zwraca dane do kontrolera, a ten kontroler dalej przekazuje dane do widoku. Jak powinienem zmodyfikować $user = new User(); aby poprawnie używać frameworka MVC? Proszę o pomoc w zrozumieniu tematu (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%)
|
Ogólnie, ten kod który wkleiłeś to jakaś tragedia... propnowałbym ten wątek przenieśc jednak do Przedszkola, wtedy można by było wytknąć wszystkie błędy które należy koniecznie poprawić. Można przenieść do Przedszkola ale tam że napiszesz co jest źle ? bo pisać tragedia- i nie wyjasnić dlaczego tragedia- to zwykłe trollowanie (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%)
|
Można przenieść do Przedszkola ale tam że napiszesz co jest źle ? bo pisać tragedia- i nie wyjasnić dlaczego tragedia- to zwykłe trollowanie (IMG:style_emoticons/default/smile.gif) Pomijając dodatkowe warstwy, biorąc tylko pod uwagę logikę to koniecznie poczytaj i zrozum: - https://laravel.com/docs/8.x/collections (opcjonalnie, zamiast foreach) - https://laravel.com/docs/8.x/eloquent#mass-assignment (nie masz najmniejszej potrzeby tworzyć modelu tak jak to robisz) - https://laravel.com/docs/8.x/eloquent-relat...e-create-method (j/w korzystaj z relacji przy tworzeniu) - poczytaj o standardach formatowania kodu https://www.php-fig.org/psr/ - https://laravel.com/docs/8.x/migrations#introduction (linijki 3-8 świadczą ewidentnie o złych migracjach/fk) - https://pl.wikipedia.org/wiki/SOLID_(progra...anie_obiektowe) To co napisałeś powinno być max w ~10 linijkach na oko + rozbite na mniejsze części i umieszczone w odpowiednich miejscach. Ten post edytował netir 13.09.2021, 17:17:52 |
|
|
|
miccom [laravel][symfony] Laravel, działanie modelu 2.07.2021, 11:21:16
nospor W wielkim skrocie:
zadanie kontrolera to przechwyc... 2.07.2021, 12:03:05
miccom Cytat(nospor @ 2.07.2021, 13:03:05 ) ... 2.07.2021, 13:17:32
nospor To co znalazles to nadal jeszcze nie jest Service ... 2.07.2021, 14:27:53
ohm Apropos youtube, https://www.youtube.com/watch?v=L... 2.07.2021, 14:40:09
miccom Cytat(ohm @ 2.07.2021, 15:40:09 ) Apr... 3.07.2021, 13:47:57
ohm Chodzi o to że masz controller, w nim odbierasz da... 3.07.2021, 15:29:37
Szado Wrzuć kod który wysłałeś rekruterowi, bo zakładam,... 3.07.2021, 17:27:20
miccom Cytat(Szado @ 3.07.2021, 18:27:20 ) W... 3.07.2021, 17:52:34
Szado W dokumentacji przedstawiane są uproszczone przykł... 4.07.2021, 14:49:23
miccom No muszę to zrozumieć
Nie kumam nic- ale chcę
... 16.07.2021, 17:53:07
Rysh Ogólnie, ten kod który wkleiłeś to jakaś tragedia.... 17.07.2021, 19:01:38
gitbejbe ale co tutaj wyjaśniać, na tym polega cała sztuka ... 26.08.2021, 05:41:52
StreetFighter CytatI teraz mam to podzielić na serwisy. Tworzę k... 26.05.2023, 08:36:41 ![]() ![]() |
|
Aktualny czas: 11.12.2025 - 00:47 |