그래서이 하위 창을 만들고 고객의 세부 정보를 입력하고 싶습니다.다른 데이터베이스에서 데이터베이스에 가입하는 방법 laravel
먼저 검색 창을 사용하지 않고 하위 창을 열면 데이터가 반환되지만 다른 데이터베이스의 데이터는 표시 할 수 없습니다.
이제 검색 상자를 사용할 때 다음과 같은 오류가 발생합니다. undefined variable paymentgroup.
첫 번째 데이터베이스는 다음과 같습니다 clotho_mercurop_eccube
내가 내 쿼리가 잘못 생각하지만 난 해결하는 방법을 알고하지 않습니다 clotho_mercurop_laravel
다른 데이터베이스입니다.
public function index_sub_form(Request $request)
{
$keyword = $request->all();
$perPage = 25;
if($keyword) {
$paymentgroup = TPaymentGroup::select('t_payment_group.id',
't_payment_group.payment_group_name',
DB::raw('clotho_mercurop_eccube.getfullAdd(eccube.customer_id) as getAdd'),
't_payment_group.main_customer_id',
'eccube.name01',
'eccube.name02')
->join(\DB::raw('clotho_mercurop_eccube.dtb_customer as eccube'), function($j) {
$j->on('t_payment_group.main_customer_id', '=', DB::raw('eccube.customer_id '));
});
if ($keyword['グループ名']) {
$paymentgroup->where('m_item_detail_category.item_detail_category_name', 'like', '%'.$keyword['グループ名'].'%');
}
if($keyword['代表支払者']) {
$paymentgroup->where('m_item_category.item_category_name', 'like', '%'.$keyword['代表支払者'].'%');
}
$paymentgroup = $paymentgroup->paginate($perPage);
} else {
$paymentgroup = TPaymentGroup::paginate($perPage);
}
return view('pop_up.paygroup_sub_form', compact('paymentgroup'));
}
모델과 함께 사용해 보셨습니까? https://laravel.com/docs/5.5/eloquent-relationships에 도움이 될 수 있습니다. – MRustamzade