繁体   English   中英

Laravel雄辩的模型

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM