Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Laravel - eloquent where clause s modifikáciou porovnávaného parametra

PHP PHP Laravel - eloquent where clause s modifikáciou porovnávaného parametra American English version English version

Aktivity (1)
Avatar
Adam Ondrejkovič:14. listopadu 13:20

Zdravím,

potrebujem v laraveli cez eloquent where clause porovnať parameter, ale potrebujem jeho upravenú formu. Príklad:

Order::where('date', '>', strtotime(date('d-m-Y')))->get();

potrebujem prerobiť na niečo také ako

Order::where(strtotime('date'), '>', strtotime(date('d-m-Y')))->get();

... skrátka potrebujem tú porovnávanú hodnut 'date', ktorá je v databáze, pred porovnaním upraviť do správneho tvaru. Myslíte, že je niečo také možné ? Vďaka

 
Odpovědět 14. listopadu 13:20
Avatar
Odpovídá na Adam Ondrejkovič
Martin Konečný (pavelco1998):14. listopadu 13:39

Ahoj,
neznám Laravel, takže jen tak z hlavy si tipnu, že ten první parametr je název sloupce v DB nebo název atributu entity. Nejde tedy použít nějakou SQL funkci, nebo funkci, kterou podporuje framework? Něco ve smyslu

Order::where("UNIX_TIMESTAMP(`date`)", ">", strToTime(date("d-m-Y")))
Nahoru Odpovědět 14. listopadu 13:39
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
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 2 zpráv z 2.