Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 7. diel - Jednoduchý redakčný systém v Laravel - Výpis článku

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
Avatar
Odpovedá 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ě.

 
Odpovedať
+1
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.

 
Odpovedať
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.

 
Odpovedať
3.10.2020 0:33
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá 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.

Odpovedať
4.10.2020 14:09
TruckersMP vývojář
Avatar
dehtak
Člen
Avatar
Odpovedá na Jan Lupčík
dehtak:7.10.2020 9:35

to uz je stejne jedno pouzivam nette

 
Odpovedať
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

 
Odpovedať
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

 
Odpovedať
7.4.2021 16:06
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá 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();
Odpovedať
7.4.2021 22:44
TruckersMP vývojář
Avatar
Odpovedá na Jan Lupčík
Matúš Jumperis:9.4.2021 10:13

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

 
Odpovedať
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 :-)

 
Odpovedať
4.3.2023 17:43
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 31.