Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 4. diel - Dokončenie kalkulačky v Laravel

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Josef Prause
Člen
Avatar
Josef Prause:3.6.2019 12:54

Celou lekci Kalkulačka jsem prošel a aplikoval. Avšak po odeslání Spočítej výsledek dostávám chybu:
Class 'App\Http\Con­trollers\Rule' not found

Kde dělám chybu? Děkuji

Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Josef Prause
Jan Lupčík:3.6.2019 16:58

Ahoj,
děkuji za upozornění na chybu. Jak stále používám PhpStorm, jenž mi importuje třídy sám, nezmínil jsem, že nad název třídy v kontroleru musíš umístit:

use Illuminate\Validation\Rule;

Co nejdříve to během následujících dnů také doplním do článku. :)

Odpovedať
TruckersMP vývojář
Avatar
Josef Prause
Člen
Avatar
Josef Prause:3.6.2019 18:50

Děkuji, to pomohlo.
Ale teď náhle po zadání php artisan serve
dostávám chybu:
Method Illuminate\Rou­ting\Route::get does not exist.
aniž jsem cokoliv měnil.

Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Josef Prause
Jan Lupčík:4.6.2019 15:43

Ahoj,
v jakém souboru se daná chyba vyskytuje? Mohl by si případně přiložit chybovou hlášku a kód daného souboru?
Taky bys mohl ještě na začátek souboru routes/web.php vložit následující řádek:

use Illuminate\Support\Facades\Route;

Zdá se, že se to snaží použít nějaký jiný soubor, než by mělo.

Odpovedať
TruckersMP vývojář
Avatar
Josef Prause
Člen
Avatar
Josef Prause:4.6.2019 18:31

Nazdar,
omlouvám se, ale to už nebudeme zkoumat. Přeinstaloval jsem projekt first-application a vše funguje jak má. Možná jsem omylem zasáhl nesprávně do nějakého souboru.
Děkuji za odpovědi a za celý článek o vývoji aplikace, hodně jsem se dozvěděl. Také při tom zkouším PhpStorm, dosud používám Netbeans.

Avatar
Jan Štěch
Člen
Avatar
Jan Štěch:8.6.2020 20:18

Nevím proč, ale když do toho pohledu napíšu @csrf, tak se to normálně vypíše do stránky jako běžný text. Musel jsem použít ten starší zápis {{ csrf_field() }}. Někdo nějaký nápad, proč mi to nefunguje? :-?

Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Jan Štěch
Jan Lupčík:8.6.2020 23:28

Co máš za verzi frameworku? Můžeš zjistit přes příkaz php artisan --version.
Taky záleží, jestli máš hned něco za tím zápisem. Pošli kus toho pohledu.

Odpovedať
TruckersMP vývojář
Avatar
Jan Štěch
Člen
Avatar
Odpovedá na Jan Lupčík
Jan Štěch:9.6.2020 9:42

Verzi mi to hlásí 5.4.36
V pohledu mám toto:

<form method="POST" action="/calculator">
        @csrf

        Operace:
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Jan Štěch
Jan Lupčík:9.6.2020 15:52

V dané verzi @csrf ještě neexistovalo. Daná direktiva byla zavedena snad až ve verzi 5.5.x.

Odpovedať
TruckersMP vývojář
Avatar
Jan Štěch
Člen
Avatar
Odpovedá na Jan Lupčík
Jan Štěch:9.6.2020 16:05

Aha, jak to, že ale mám tuhle starší verzi? Laravel jsem instaloval před composer přesně podle návodu v druhém díle. Jak si to můžu aktualizovat?

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 18.