Laravel Eloquent 表中两列之间的位置

Raj*_*r D 2 laravel eloquent laravel-5

Laravel 雄辩的查询是什么:

select * from `jobs` where 1 between min_experience and max_experience;
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的查询,但这个查询用单引号封装了 where 1。

Job::whereRaw('? between min_experience and max_experience',1)->get();

select * from `jobs` where '1' between min_experience and max_experience;
Run Code Online (Sandbox Code Playgroud)

Ale*_*nin 8

可能这对你有用:

Job::where('min_experience', '<', 1)->where('max_experience', '>', 1)->get();
Run Code Online (Sandbox Code Playgroud)