我正在使用 Laravel 4 Eloquent 从数据库中选择数据。它工作正常。
但现在我想从数据库中选择标题与“Lorem Ipsum”匹配的所有数据
它应该检索与提供的关键字匹配的所有标题。
试图在 Laravel 中进行数据库搜索,因此我需要这个。
我认为您正在寻找“喜欢”。
这应该工作
$searchString = 'Lorem Ipsum';
$result = myModel::where('title', 'LIKE', '%' . $searchString . '%')->get();
或者如果你想限制你的结果。
$limit = 10;
$result = myModel::where('title', 'LIKE', '%' . $searchString . '%')->take($limit)->get();
资料来源:我的大脑和http://laravel.com/docs/eloquent
你可以简单地做到这一点
$results = DB::select('select * from posts where title = ?', array('Lorem Ipsum'));