NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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 7 - Jednoduchý redakční systém v Laravel - Výpis článku

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
Odpovídá na Jan Lupčík
Martin Šebek:17.6.2020 21:13

Ahoj,
díky moc za odpověď. Hodně mi pomohlo, že jsem se ujistil, že mám hledat problém v nastavení apache. Problém jsem vyřešil - apache nenačítal modul mod_rewrite. Proto fungoval jen index a věci umístěné v root složce. Po spuštění už to jede v pohodě.

 
Odpovědět
17.6.2020 21:13
Avatar
dehtak
Člen
Avatar
dehtak:28.9.2020 11:39

Ahoj
Kdyz zadam do routru Route::resource('ar­ticle', 'ArticleContro­ller');
a pote dam prikaz artisan route:list tak to vyhodi chybovou hlasku ze ArticleController neexistuje. Pritom ho tam mam.

 
Odpovědět
28.9.2020 11:39
Avatar
dehtak
Člen
Avatar
dehtak:3.10.2020 0:33

tak nic no, premejslel jsem ze si koupim ten kurz ale presvedcili jste me abych to nedelal.

 
Odpovědět
3.10.2020 0:33
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na dehtak
Jan Lupčík:4.10.2020 14:09

Ahoj, seriál ještě nebyl aktualizovaný na nejnovější verzi frameworku Laravel. Na začátku seriálu v první lekci je zmíněná verze, která byla zde použitá.
U verze 8.x se však routování řeší jinak. Jedním z řešení je dosazení odkazu na třídu a jméno metody akce v poli. U resource kontroleru stačí pouze předat odkaz na kontroler následujícím způsobem:

use App\Http\Controllers\ArticleController;

Route::resource('article', ArticleController::class);

Druhou možností je odkomentování proměnné $namespace ve třídě RouteServiceProvider. Aktuálně totiž není nastaven žádný namespace, a proto framework hledá kontrolery v kořenové složce projektu.

Též bych se chtěl omluvit za pozdější odpověď, avšak poslední týden jsem toho měl hodně a nestíhal jsem tak na nic reagovat. Na aktualizaci seriálu bych se rád podíval v následujících dvou týdnech.

Odpovědět
4.10.2020 14:09
TruckersMP vývojář
Avatar
dehtak
Člen
Avatar
Odpovídá na Jan Lupčík
dehtak:7.10.2020 9:35

to uz je stejne jedno pouzivam nette

 
Odpovědět
7.10.2020 9:35
Avatar
Matúš Jumperis:25.3.2021 11:44

Nazdar, prosim Vas viete mi poradit preco mi to pod nginx nefunguje a podn apache ano? Pri nginx mi funguje len homepage pri apache v pohode slape vsteko. Na lokal server pouzivam svoje NASko Synology. Dakujem za kazdu radu.

P.S.: nepodarilo sa mi nainstalovat ten boostrap :-D ale tomu sa este povenujem

 
Odpovědět
25.3.2021 11:44
Avatar
Matúš Jumperis:7.4.2021 16:06

Ahoj, mam teraz uplne iny problem. Tinker:
>>> $inOrder = new App\InOrder();
PHP Error: Class 'App\InOrder' not found in Psy Shell code on line 1

vobc tomu nechapem. Skusal aj google ale nic mi nepomaha co tam pisu

 
Odpovědět
7.4.2021 16:06
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Matúš Jumperis
Jan Lupčík:7.4.2021 22:44

Ahoj, ujisti se, že existuje model InOrder. Pokud ano, ve verzi 8.0 a výš jsou modely umístěné ve složce app/Models/. Tudíž celý příkaz by měl vypadat následovně:

$inOrder = new App\Models\InOrder();
Odpovědět
7.4.2021 22:44
TruckersMP vývojář
Avatar
Odpovídá na Jan Lupčík
Matúš Jumperis:9.4.2021 10:13

ano dik uz mi to funguje - cital som aj docs :D

 
Odpovědět
9.4.2021 10:13
Avatar
Pavel Caska
Člen
Avatar
Pavel Caska:4.3.2023 17:43

Ahoj, pouzivam PHP 8.1.10 na Win 11, PhpStorm 2022.3.2 (zatim trial verze) a interni server localhost:8000. Composer nenam naistalovany globalne, takze jsem musel pouzit prikaz "php composer.phar require..." Oproti vykladu IDE chce po "npm install" jeste "npm run dev" (Zkousel jsem s/bez tohoto prikazu).
Na adrese localhost:8000/ar­ticle/uvod dostanu neostylovanou stranku cili bez Bootstrapu.
Zjistil jsem drobne rozdily v bootstrap.js a app.scss, ale vzhledem k rozdilnym verzim Bootstrapu (verze 5 jQuery nema vubec) a Laravelu to nejspis neni relevantni.
Co s tim?
Existuje moznost vytvorit projekt na nizsi verzi Laravelu (aktualni je 10.2) a/nebo Bootstrapu?
Ma smysl v kurzu Laravel pokracovat, kdyz posledni aktualizace tutorialu probehla pred 2 lety?
Diky za uprimnou odpoved :-)

 
Odpovědět
4.3.2023 17:43
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 31.