laravel 5.4我的查询返回空集

时间:2017-03-21 22:59:33

标签: php laravel-5.4

我希望按照字母顺序对我的艺术家表中的所有艺术家进行排序,因此我制作了字母导航菜单。和路线

Route::get('/artists/{letter}', 'mainController@showArtist')->where('letter', '[a-z]+')->name('list');

这是我的maincontroller中的showArtist方法。

public function showArtist($letter){
        $artists = Artist::where('name','like'.$letter.'%')->get();
        return view('front.list', compact('artists'));

这是返回空集合数组。如果我dd($ artists);

如果var_dump($ artists)。就像这样展示。

object(Illuminate\Database\Eloquent\Collection)#266 (1) { ["items":protected]=> array(0) { } }

1 个答案:

答案 0 :(得分:0)

试试这个:

$artists = Artist::where('name','LIKE', $letter.'%')->get();

另外,请记住LIKE区分大小写。