Có một truy vấn tôi sử dụng để chạy trong mysql:Laravel 4, hùng hồn - giữa tuyên bố và các nhà khai thác
select * from my_table where $val between col1 and coL2;
Nó hoạt động tốt, nhưng với laravel 4, cách duy nhất để thực hiện truy vấn mà là phải có một cái gì đó như
my_model::where('col1','>=',$val)->where('col2','<=',$val)
bằng cách này dường như không làm việc, bởi vì tôi không có kết quả tương tự khi sử dụng bình thường "chọn * ..."
Bất kỳ ý tưởng?
Chỉ cần làm rõ yêu cầu của tôi: Trong trường hợp của tôi, tôi không có "... trong đó cột giữa value1 và value2" nhưng "giá trị giữa cộng" Vì vậy, có vẻ như tôi không thể sử dụng "wherebetween"
Hãy xem bài đăng này trên diễn đàn Laravel: http://forums.laravel.io/viewtopic.php?pid=46789#p46789 –