В небольшом примере у меня есть 3 таблицы (2 из них важные). Мои столы: ПРОДУКТ, ТРАНСФЕР, СКЛАД.
Я хочу перенести ПРОДУКТ с 1 СКЛАДА на другой, и, очевидно, этот перенос должен быть в ТАБЛИЦЕ ПЕРЕДАЧ. Следующей может быть моя примерная модель.
ЗДЕСЬ ЛИЦО - ОТНОШЕНИЕ - МОДЕЛЬ
Теперь я использую Laravel 5.0. И когда я создаю модели, я делаю это с моделью TRANSFER:
<?php namespace Sicem;
используйте Illuminate \ Database \ Eloquent \ Model;
class TRANSFER extends Model {
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'TRANSFER';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['id','ware_ori_id','ware_end_id','product_id'];
public function product(){
return $this->belongsTo('Sicem\Product');
}//THIS IS OK!
public function sourceware(){
return $this->belongsTo('Sicem\Warehouse\ware_ori_id');
}//I THINK THIS IS OK!
public function endware(){
return $this->belongsTo('Sicem\Warehouse\ware_end_id');
}//I THINK THIS IS OK!
}
Теперь мой вопрос здесь, в моей модели СКЛАДА, я не знаю, что я могу сказать:
<?php namespace Sicem;
используйте Illuminate \ Database \ Eloquent \ Model;
class WAREHOUSE расширяет модель {
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'WAREHOUSE';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['id','name'];
public function transfer(){
return $this->hasMany('Sicem\TRANSFER');
}//I supose this.
//But is or not necesary to have 2(two) functions for the relation in my TRANSFER model???????????
}
SICEM: это название моего проекта
Пожалуйста, помогите мне.