2017-12-31 145 views
1

3 테이블의 데이터를 표시하는 데 datatables를 사용하는 경우 문제는 check 테이블의 vendor_id가 비어 있고 행을 표시하지 않는다는 것입니다. 그래도 모든 데이터를 표시하려고합니다. 당신이 다른 테이블이 비어있는 경우에도 데이터를 얻으려면 비어있는 다른 테이블과의 관계laravel 데이터 테이블 표시 데이터가 텅빈 경우

컨트롤러에있는 열은

$vendorTableName= with(new Vendors())->getTable(); 
$categoryTableName= with(new Excategories())->getTable(); 
$orders =Checks::select(["checks.*","vendors.vendor_name","excategories.category_name"])->between($start, $end)->join($vendorTableName,$vendorTableName.".vendor_id","=","checks.vendor_id")->join($categoryTableName,$categoryTableName.".category_id","=","checks.category_id"); 

답변