2017-03-21 2 views
0

저는 알파벳순으로 내 아티스트 테이블에있는 모든 아티스트를 정렬하려고합니다. 그래서 알파벳순으로 탐색 메뉴를 만들었습니다. 및 경로laravel 5.4 내 쿼리가 빈 컬렉션을 반환합니다

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

및 내 주 컨트롤러의 showArtist 메서드입니다.

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

이것은 빈 콜렉션 배열을 반환합니다. 만약 내가 dd ($ 예술가);

var_dump ($ artists) 인 경우. 그것은 이와 같이 보여줍니다.

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

답변

0

이 시도 : 또한

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

을 기억 LIKE은 대소 문자를 구분합니다.

+0

효과가 있습니다. 감사. –