Я создал таблицы Employe и Employe_Detail с данными
Я создал модель для таблицы, приведенной ниже:
emloye model:
<?php
namespace App\Http\Model;
use Illuminate\Database\Eloquent\Model;
use App\Http\Model\EmployeDetail;
class Employe extends Model
{
public function employes_detail()
{
return $this->hasOne(EmployeDetail::class);
}
}
иМодель eployedetail:
<?php
namespace App\Http\Model;
use Illuminate\Database\Eloquent\Model;
class EmployeDetail extends Model
{
public function employe()
{
public function employe()
{
return $this->belongsTo(Employe::class);
}
}
}
и в контроллере, который я использовал как:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Model\Employe;
use App\Http\Model\EmployeDetail;
class EmployeController extends Controller
{
public function index(Request $request)
{
$Employe=Employe::all();
$convert=$Employe->toArray();
echo "<pre>";print_r($convert);exit;
//return view('employe.employe');
}
}
, она показывает только данные таблицы сотрудников, как я могу показать данные для Employes_detail, а также. еще яне может понять это на документации laravel, может кто-нибудь, пожалуйста, помогите мне в этом.Как я могу получить все данные из таблицы Employe и Employes_details для всех записей
, но когда я использовал этот код в контроллере:
public function index(Request $request)
{
$Employe=Employe::where('id',1)->first();
//$convert=$Employe->toArray();
echo "<pre>";print_r($Employe->employes_detail);exit;
//return view('employe.employe');
}
, он показывает мнеДанные таблицы employee_detail, но я хочу, чтобы оба данных таблицы были в одном массиве, и я не хочу использовать здесь условие условия.