[英]Laravel eloquent model
我正在寻找一种查询属性的方法,同时删除空间并使其小写。
Artist Table
artist_id - '1'
artist_name - 'The Big Shot'
我希望能够创建以下查询
Artist::where('artist_name', '=', $request->input('artistname'));
例
Artist::where('thebigshot' = 'thebigshot')
对于Eloquent来说,删除空格和小写字符串不是一项任务-在将其传递给查询之前,您应该做这件事,例如:
$name = strtolower(preg_replace('/\s+/', '', $request->input('artistname'));
Artist::where('artist_name', '=', $name)->get();
这是另一种方式,您将获得相同的结果。 $ name = strtolower(str_replace('','','大人物')); // thebigshot Artist :: where('artist_name','=',$ name)-> get();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.