이 내 모델 :저장 Laravel의 일대일 다형성 관계는 4
namespace App\Models\Proveedores;
class Proveedor extends \Eloquent {
public function proveedorable() {
return $this->morphTo('proveedorable', 'proveedorable_type', 'proveedorable_id');
}
그리고 이것은 특정 모델 :
namespace App\Models\Proveedores;
class ProveedorTerminacion extends \Eloquent {
public function proveedor() {
return $this->morphOne ('App\Models\Proveedores\Proveedor', 'proveedorable', 'proveedorable_type', 'proveedorable_id');
}
이 방법은 내가 특정 ProveedorTerminacion
모델과 관련된 Proveedor
을 저장하기 위해 노력하고있어,하지만 어떤 이유로 ProveedorTerminacion
에 대한 행 내 테이블에 생성됩니다,하지만 Proveedor
및 Laravel가 표시되지 않습니다 오류가 있으면 빈 응답을 반환합니다. 잘못된?
$terminador = ProveedorTerminacion::create (Input::all());
$proveedor = new Proveedor;
$proveedor->fill (Input::all());
$proveedor->proveedorable()->associate ($terminador);
$proveedor->save();
내가 PR 링크 –