Pereiti prie turinio

[SOLVED][Laravel5] Middleware neveikia (tik konkrečiame puslapyje)


Rekomenduojami pranešimai

Sveiki, susidūriau su problema, jog middleware neveikia tik viename puslapyje. Visuose kituose puslapyje jis veikia. Routes faile viskas tvarkingai.

Dalykas toks:

Veikia:

http://adresas.lt/pages/contacts

http://adresas.lt/pages/shows

ir t.t.

Neveikia:

http://adresas.lt/pages/articles

 

Net neįsivaizduoju dėl ko galėjo šitaip nutikt. Gal būt kažkam buvo jau taip...

Redagavo NamelessSpy
Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai kas būtent neveikia? Pagal routes failą tai kelias ne articles o article, gal tame bėda?

 

Einant į http://adresas.lt/pages/1/articles neveikia middleware, bet einant pvz. į http://adresas.lt/pages/2/gallery viskas puikiai veikia.

 

Neveikia tik tam viename puslapyje, nors routes ir controller'io kodai vienodi (ta prasme vienas controller'is apdoroja pages prefix'ą).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kuris Laravel cia?

Pas tave kazkokia route struktura nekokia man rodos.

Kas tas {id} route? puslapis?

 

 

Ka daro tas route http://adresas.lt/pages/1/articles ir article/{id}/{slug}

 

Pas tave daug visais skirtingu route: litter, dog, article bet visi kazkaip kreipiasi i viena kontrolleri?? jei turi koda PagesController@display tai pasakyciau kame problema, o geriausiai jei visa kontroleri papastinum, gal middleware konstruktoriuj koks ikistas

 

p.s. ir tokio route http://adresas.lt/pages/articles pas tave nera, jeigu ka, nes kaip suprantu ID turi buti numeric, o slug pas tave net nepaduodamas, nors nenurodytas kaip optional...

Redagavo alco
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš žiūriu kažkur struktūra matyta, gi čia 'Ruby on Rails' kopija tas Laravel tik PHP lol

 

https://laravel.com/docs/5.1/controllers

Teoriškai gali ir pats visus routes susidėt, bet tam frameworke jau yra implementuota kad mažiau darbo būtų.

 

Route::resource('photo', 'PhotoController');

 

Pabandyk visą restfulą užmaut. Sunku čia padėt kai su php nesi dirbęs, bet frameworkas vos ne įdentiškas railsam.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš žiūriu kažkur struktūra matyta, gi čia 'Ruby on Rails' kopija tas Laravel tik PHP lol

 

https://laravel.com/...5.1/controllers

Teoriškai gali ir pats visus routes susidėt, bet tam frameworke jau yra implementuota kad mažiau darbo būtų.

 

Route::resource('photo', 'PhotoController');

 

Pabandyk visą restfulą užmaut. Sunku čia padėt kai su php nesi dirbęs, bet frameworkas vos ne įdentiškas railsam.

 

Projektas vienas iš pirmųjų ir nelabai yra laiko jį perdarinėti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...