Привет, ребята, я новичок в PhP и Laravel. Я хочу использовать запрос соединения в laravel и написали код ниже, но он дает мне ошибку.Laravel Присоединиться к вопросу
$data = DB::table('employees')
->join('contact_details', 'employees.id', '=','contact_details.employee_id')
->join('education', 'employees.id', '=', 'education.employee_id')
->join('addresses', 'employees.id', '=', 'addresses.employee_id')
->select('employees.first_name','employees.id','employees.gender','education.id','education.school','education.subject','addresses.village')
->where('employees.id', '=',$id)
->get();
return "$data";
и ошибка
ErrorException in ProfileController.php line 66:
Array to string conversion
in ProfileController.php line 66
at HandleExceptions->handleError('8', 'Array to string conversion', 'E:\xampp\htdocs\djiafg\app\Http\Controllers\ProfileController.php', '66', array('id' => '72', 'data' => array())) in ProfileController.php line 66
at ProfileController->view('72')
at call_user_func_array(array(object(ProfileController), 'view'), array('id' => '72')) in Controller.php line 80
at Controller->callAction('view', array('id' => '72')) in ControllerDispatcher.php line 146
at ControllerDispatcher->call(object(ProfileController), object(Route), 'view') in ControllerDispatcher.php line 94
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
сообщение вашей ошибки тоже под вопросом и удалить этот дополнительный paranthesis из '($ ID)' 'т -> где ('employees.id', '=', $ ID)' –
@ Nazir Noori: Кажется, что $ id будет с круглыми скобками, но ваш отчет об ошибке может хорошо прояснить реальную ситуацию. – naf4me
Не публикуйте эту ошибку. Это было бы слишком легко. – Strawberry