0
데이터베이스에 테이블이 두 개 있습니다 (Agency
및 Vehicle
). 각 차량은 기관에 속하며 대행사에는 많은 차량이 있습니다. 여기 내 모델은 다음과 같습니다laravel eloquent를 사용하여 두 개의 데이터베이스 테이블 합치기
Agency
모델 :
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Agency extends Model
{
protected $fillable = ['name', 'location'];
public function trains(){
return $this->hasMany('App\Vehicle');
}
}
Vehicle
모델 :
train
를 포함와 JSON 개체를 반환 할 수있는 방법
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Vehicle extends Model
{
protected $fillable = [
'agency_id',
'registration_number',
'description'
];
public function agency(){
return $this->belongsTo('App\Agency');
}
}
? agency_id를 기반으로 테이블에 가입해야합니까? 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 어떤 도움 :)에 대한
감사