0
왜 여기에 빈 컬렉션이 있는지 알 수 없습니다. 과거에는 저에게 효과가 있었지만 왜 지금 이걸 얻고 있습니까? 내가 어디에서 잘못하고 있니?laravel 데이터베이스에서 빈 컬렉션
public function test($id){
//dd($id);
$test = DB::table('images')->select('name')->where('user_id', $id)->get();
dd($test);
}
그리고 그것은 나에게 돌아이 : 이미 이미 내 경로 정의
Collection {#402 ▼
#items: []
}
:
Route::get('/test/{id}', ['as'=>'create', 'uses'=>'[email protected]']);
은 내가 dd($id)
그것은 나에게 ID를 반환 나는 그 부분 때문에 원하는 않았다 정확한지, 내가 할 때 DB::table('images')0>select('name')->get();
그것은 내 데이터를 반환하므로 전달되었지만 일단 ID에 추가하려고하면 작동하지 않습니다.
심지어 같은 일을 시도했지만 작동하지 않습니다
$test = DB::table('images')->join('user1s', 'user1s.id', '=', 'images.user_id')->select('images.name')->where('images.user_id', 'user1s.id')->get();
관계 :
user1s를 hasOne의 이미지
'$ id'가'user_id'와 일치하지 않는다고 생각합니다. 그래서 그 결과를 얻지 못했습니다! –
오, 맙소사, 네가 맞아, user_id를 확인하는 걸 잊어 버렸어, 나는 $ id에 너무 집중했다. 너무 고맙습니다 @HirenGohel – blastme