0

我正在使用 Laravel 4 Eloquent 从数据库中选择数据。它工作正常。

但现在我想从数据库中选择标题与“Lorem Ipsum”匹配的所有数据

它应该检索与提供的关键字匹配的所有标题。

试图在 Laravel 中进行数据库搜索,因此我需要这个。

4

2 回答 2

2

我认为您正在寻找“喜欢”。

这应该工作

$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

于 2013-07-03T06:10:04.237 回答
0

你可以简单地做到这一点

$results = DB::select('select * from posts where title = ?', array('Lorem Ipsum'));
于 2013-07-03T04:19:08.860 回答