技術文章
2020-02-05

Laravel如何正確在ORM里表達OR關鍵字

在使用laravel開發過程中,開發者經常會遇到如下的SQL,在laravel中如何正確表達類似這樣的SQL: SELECT * FROM `medias` WHERE ( `prov_id` = 410000 OR `city_id` = 410102 ) AND ( `scence_id` = 101 OR `parent_id` = 10 ); 很多laravel開發者可能會選擇whereRaw()這樣的方法把原生SQL包裹起來簡單省事: Media::whereRaw( ‘(`prov_id` = 410000 OR `city_id` = 410102) AND (`scence_id` = 101 OR `parent_id` = 10)’ ); whereRaw()方式使用不當 […]

Read more
Go Top