Jump to content
php.lv forumi

Laravel programmētāji


ViktorsN

Recommended Posts

  • Replies 300
  • Created
  • Last Reply

Top Posters In This Topic

Bļooda, elementārais overengineered salabotājs, tas nebiji tu kas iepriekš gatavojās uzbrukt tik triviālai lietai ar bazuku koda? :D Quo vadis, Jurčik?

Atrada problēmu bļ, trailing slešā... Ņemot vērā cik līdz stulbumam fleksibls ir Symfony rūteris, es domāju ka tavs arguments ir fail either way, pat ņemot vērā ka šeit funkcionalitāte varētu būt ne visai paredzama tiem kas vēl ar FW neprot apieties.

 

Tajā pašā laikā, man prieks ka tā. Daudz mazāk to, kam vispār nevajadzētu gramstīties gar kodu ir Symfony komūnā... 

Link to comment
Share on other sites

Fleksibls viņš ir, bet ja vajag kaut ko sarežģītāku, tad tā fleksibilitāte prasa dahuja koda.

Trailing slash ir pavisam normāla lieta.

 

Tā triviālā lieta, izrādās, ir undocumented fucking corner case, tā kā vari nedirst, ka es viņu salaboju tā, kā mācēju. Rezultāts ir pietiekami elegants un vienkāršs.

Edited by jurchiks
Link to comment
Share on other sites

Izklausās pēc ikdienas PHP problēmām. Bija doma pamēģināt Laravel, vai Symfony, tā sabiedējāt, ka ar ar routēm netiek galā, paldies nē.

 

Papētot Laravel, redzams, ka bez kā tāda uz PHP rakstīt mājaslapas nebūtu iespējams. Savādāk jūstos kā atpalicis un ar skaudību skatītos uz node vai Go.

Symfony ir paredzēts hardcore večiem ar bārdu :>

Link to comment
Share on other sites

Okay, un tad route ir "//" vai "/lv/". Now what. Kā jau teicu, edge keiss. Varētu jau būt, ka var sapatchot, bet...

trim(preg_replace('/\/{2,}/','/',$param_str), '/')
such fix, much code, very php, wow Edited by Kavacky
Link to comment
Share on other sites

Tepat blakus ir cits topiks par "ģeneratoriem" iekš Laravel. Kāds tādus lieto? Symphony tādi ir?

https://php.lv/f/topic/22402-laravel-%C4%A3ener%C4%81tori/#entry179310

 

Jā. Pieejami šādi ģeneratori standartā (shitload more dažādos bundļos):

    

generate:controller           

generate:bundle               

doctrine:generate:crud        

doctrine:generate:form        

doctrine:generate:entity      

doctrine:generate:entities    

doctrine:migrations:generate

 

trim(preg_replace('/\/{2,}/','/',$param_str), '/')
such fix, much code, very php, wow

 

Orly? Tik vienkārši? Atver pūlrequestu. :D A kurā brīdī tev parādas "//" kuru tu tagad aizstāj un kas tas param_str tāds - matched, route pirms būvēšanas?

 

Piemēra rūtera regex konkrētajai locale problēmai:

#^/(?P<_locale>en|ru|lv)/?$#s

Indulge me.

Edited by F3llony
Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

Loading...

×
×
  • Create New...