2017-11-10 6 views
0

반환 : 그것을 반환하는 매개 변수를Laravel 컨트롤러 ('와 같은') 절 내가 Laravel 배낭의 JSON 선택 필터를 사용하고 있는데이 결과를 반환 할 때, 그 추가하고 추가 매개 변수 추가 매개 변수

public function albumsOptions() { 
    $term = $this->request->input('term'); 
    $options = AlbumsModel::where('title', 'like', "%".$term."%")->get(); 
    return $options->pluck('title'); 
} 

를 :

title:0 
title_text:Grey 2012 Cadillac CTS 

그러나 그들은 될 것으로 예상하고 필요할 때 :

title:Grey 2012 Cadillac CTS 

확실하지 곳은 title_text 매개 변수를 가져 오는 중 또는 왜 title 대신 제목을 전달하는지.

'='을 사용하는 다른 필터가 있기 때문에 where 절의 'like' 문과 관련이있는 것처럼 보입니다.

답변

1

내 오류가 내가 잘못 pluck() 매개 변수를했다 categoryOptions 기능

public function albumsOptions() { 
    $term = $this->request->input('term'); 
    $options = AlbumsModel::where('title', 'like', "%".$term."%")->get(); 
    return $options->pluck('name'); 
} 

에 있었다