저는 Laravel 5.1을 처음 사용하는데 왜이 오류가 계속 발생하는지 혼란 스럽습니다. 이 문제에 대해 조사해 보았지만 문제를 해결할 수있는 것은 없습니다. 더 많은 오류를 줄뿐입니다.
dd()
변수를 시도 할 때 필요한 모든 것을 반환 하기 때문에 정말 이상 합니다.
public function custInfo(Request $request)
{
$search_custname = $request->input('cust_name');
$customer_info = \DB::table('tblCustIndividual AS a')
->leftJoin('tblJobOrder AS b', 'a.strIndivID', '=', 'b.strJO_CustomerFK')
->leftJoin('tblJOPayment AS c', 'b.strJobOrderID', '=', 'c.strTransactionFK')
->select('a.strIndivID', \DB::raw('CONCAT(a.strIndivFName, " ", a.strIndivMName, " ", a.strIndivLName) AS fullname'), 'b.*', 'c.*')
->where(\DB::raw('CONCAT(a.strIndivFName, " ", a.strIndivMName, " ", a.strIndivLName)'), '=', $search_custname)
->first();
return view('transaction-billingpayment-individual')
->with('search_custname', $search_custname)
->with('customer_info', $customer_info);
}
귀하의 경우에는 제거 foreach
하고 다음과 같이 액세스하십시오.
{{ $customer_info->fullname }}
또는
이 시도
if (!$search_custname->isEmpty()){
// your query
}
실제로 fisrt()
Model 또는 null을 반환하므로 항상 거기에 확인을 추가하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다