2017-09-19 1 views
1
$origin = User::find($request->user_id); 

echo $origin->postcode; 

는 반면, 올바른 데이터를주고 첫 번째 행을 통해 당겨.Laravel 5.5 웅변 값()는

같은 일이 ->pluck('postcode');

이 예기치 않은 것으로 발생, 여기서 무슨 일입니까?

답변

2

따라서 분명히 방법 value()이 아니며입니다.

/** 
* Get a single column's value from the first result of a query. 
* 
* @param string $column 
* @return mixed 
*/ 
public function value($column) 

그냥 무엇을해야 반환 깊은 Laravel 코어에

다이빙 모델 인스턴스의 value()를 호출하면로 정의 된 Illuminate\Database\Eloquent\Buildervalue() 메소드를 호출로 연결 중임을 보여줍니다.

그래서 잘못된 방법을 선택했습니다.