laravel - Eloquent ORM 过滤斜线字符后的内容
问题描述
我正在尝试以app/img.png
. 当我使用 Eloquent ORM 时,结果会得到app
(斜杠后的内容将被过滤)。但是,我尝试使用查询生成器,它可以工作!结果将显示app/img.png
。我用谷歌搜索了它,但没有找到。如果我想使用 Eloquent ORM,应该如何解决这个问题?
- 编辑 -
雄辩
$images = Image::where('name', 'LIKE', '%' . $request->get('q') . '%')
->select('name', 'URL')
->get();
QB
$images = \DB::table('images')
->where('name', 'LIKE', '%' . $request->get('q') . '%')
->select('name', 'URL')
->get();
解决方案
你应该这样做:
$images = Image::select('name', 'URL')
->where('name', 'LIKE', '%' . $request->get('q') . '%')
->get();