NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 9 - Jednoduchý redakční systém v Laravel - Správa článků

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Karel Čada
Člen
Avatar
Odpovídá na Karel Čada
Karel Čada:7.3.2021 19:20

Ahoj. Tak ten svůj výtvor jsem přeplácnul tím zipem z této lekce a funguje to. Tak chybu už asi nenajdu :(
Koukal jsem na rozdíly, ale nenašel jsem nic. Tak snad v budoucnu nenarazím...

Děkuji za tento seriál. Ať se daří.

 
Odpovědět
7.3.2021 19:20
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Karel Čada
Jan Lupčík:8.3.2021 10:45

Ahoj, záleží, jestli jsi i použil danou Request třídu v daném kontroleru. Tudíž pravidla jsi mohl mít někde napsaná, ale nebyla nikde aplikovaná :)

Odpovědět
8.3.2021 10:45
TruckersMP vývojář
Avatar
Karel Čada
Člen
Avatar
Karel Čada:8.3.2021 12:00

Děkuji za reakci.
v controlleru jsem měl

use App\Http\Requests\Article\StoreRequest;

Přesto to tam nešlo. Když jsem kontroly vrátil z request do controlleru, tak to fungovalo.

Pak jsem pokračoval v UpdateRequest a tam to zabralo napoprvé. Asi nějaké skvrny na slunci, možná nějaký refresh, který byl mezi jednotlivými kroky - restart IDE, restart xampp, restart prohlížeče.... co já vím :)

Ještě jednou dík. Za reakci i za seriál.

 
Odpovědět
8.3.2021 12:00
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Karel Čada
Jan Lupčík:9.3.2021 19:01

Krom importování request třídy do kontroleru nesmíš také zapomenout na jeho použití jako parametr k metodě store, aby zafungovala dependency injection a pravidla tudíž fungovala:

public function store(StoreRequest $request): RedirectResponse
{
    // ...
}

Jsem rád, že seriál se jinak líbil! :)

Odpovědět
9.3.2021 19:01
TruckersMP vývojář
Avatar
Karel Čada
Člen
Avatar
Odpovídá na Jan Lupčík
Karel Čada:9.3.2021 19:37

Je to tak. Jsem slepý - v té lekci je to jasně napsaný.

Upravíme však typ objektu proměnné $request na naší Request třídu místo té obecné, aby se následně aplikovala i definovaná pravidla:

 
Odpovědět
9.3.2021 19:37
Avatar
simek.zbynek
Člen
Avatar
simek.zbynek:17.1.2022 16:02

Zdravím, chtěl jsem se zeptat, co mam blbě, když mi "odstranit" nedělá vůbec nic. Po kliknutí nereaguje.

 
Odpovědět
17.1.2022 16:02
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na simek.zbynek
Jan Lupčík:19.1.2022 17:32

Pokud se po kliknutí nic nestane, porovnej si pohled resources/views/article/index.blade.php s tím, co je na začátku předešlé lekce, kde se řeší seznam článků. Poté mě ještě napadá, jestli nemáš vypnutý JavaScript v prohlížeči.

Odpovědět
19.1.2022 17:32
TruckersMP vývojář
Avatar
simek.zbynek
Člen
Avatar
simek.zbynek:5.2.2022 9:24

Tak jsem na to přišel. V index.blade.php jsem na tomto řádku:

<a href="#" onclick="even­t.preventDefau­lt(); $('#article-delete-{{ $article->id }}').submit();">Od­stranit</a>

nahradil '$' tímto: "document.getE­lementById" a funguje to

 
Odpovědět
5.2.2022 9:24
Avatar
Odpovídá na simek.zbynek
Vít Vohralík:3.12.2022 21:20

Taky to vyřešilo můj problém. Nevíte ale někdo jak opravit jQuery a neobcházet to takhle?

Odpovědět
3.12.2022 21:20
Work hard, dream big.
Avatar
Ondřej Kriška:26.1.2023 20:17

Ahoj, chybí zde v controlleru "use Exception;", nebo je v pořádku to že není definovaný?

 
Odpovědět
26.1.2023 20:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 20.