,這是我的模型:保存在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鏈接 –