1
我正在嘗試將現有的Laravel 4項目升級到版本5. 模型關係無法正常工作。每次我嘗試訪問property_price
表中的屬性時,它都會返回null。Laravel 4到5升級:雄辯的關係不起作用
我的模特兒位於App/Models
目錄中。
地產模式
class Property extends \Eloquent {
protected $guarded = array('id');
protected $table = 'properties';
use SoftDeletes;
protected $dates = ['deleted_at'];
protected $softDelete = true;
public function propertyPrice()
{
return $this->hasOne('PropertyPrice','pid');
}
}
PropertyPrice型號
class PropertyPrice extends \Eloquent {
protected $guarded = array('id');
protected $table = 'property_pricing';
public function property()
{
return $this->belongsTo('Property');
}
}
使用
$property = Property::find($id);
$price = $property->property_price->per_night_price; // null
鱈魚e在Laravel 4中工作正常。
您模型命名空間? – 2015-03-13 14:44:40