'jobs'및 'desired_skills'테이블이 두 개 있습니다. 테이블 구조는 다음과 같습니다.Laravel 5.3 내부 조인이 제대로 작동하지 않습니다.
작업 테이블 jobs Table
desired_skills 테이블 desired_skills.job_id 내가 (내가 지정된 URL의 인자로 $ id를 얻고있다 컨트롤러에서 ID를
을 jobs.job를 의미 desired_skils table
, 나는 인자가 원하는 값을 부여 받았다는 것을 확인할 수있다.)
$ 작업을 덤프하고 죽이면 작업 테이블의 값만 반환됩니다. 하지만 쿼리를 실행할 때
SELECT * FROM jobs INNER JOIN desired_skills ON desired_skills.job_id = jobs.job_id
원하는 값을 반환합니다.
내가 뭘 잘못하고 있니? 어떤 도움이라도 대단히 감사하겠습니다.
[웅변 관계] (https://laravel.com/docs/5.3/eloquent-relationships)에 대해 들어 본 적이 있으십니까?! –
넵하지만 추가 개발과 함께 웅변으로 열심히 할거야. 그래서 나는 질의 건물을 선택했다. – 14k