一个控制器并将数据插入多个表(质量分配)

时间:2015-06-14 09:42:16

标签: laravel model-view-controller laravel-4 model mass-assignment

我有一个网站,用户可以发送他们的产品(如汽车,手机,电脑)并在我的网站上在线销售,可能像Ebay和亚马逊。

我有广告表,使用 Mass Assignment 存储有关一件事的所有公开信息,其他类别如移动,汽车和计算机有他们的自己的表,并将在其上存储该类别的专业和其他信息(例如,汽车有一些额外的信息,如颜色,燃料类型,保证,事故,保险)

现在您知道(针对移动设备)我有两个表格(广告 ads_mobile ),对于所有表单,我都有一个控制器这是 adsController ads 模型,表单将动态创建,每个表单都有自己的输入(例如:移动和汽车有不同的输入和字段),我只是将所有动态表单发送到adsController@check然后我检查它是什么样的形式(是移动?是那个车?还是......?)然后我将这些数据发送到模型:

//adsController(This is just Example);
 class Ad extends Eloquent {

  protected $fillable_ads = array('field_one', 'field_two', 'field_three');

}

 Class Mobile_ad extends Eloquent {
   //And I want to use fillable_mobile_ads too
   protected $fillable_mobile_ads = array('field_one', 'field_two', 'field_three');
 }

如何将数据从一个控制器发送到两个模型?

这可能吗?

模型和控制器(建议)应该如何?

对我网站结构的任何建议?

0 个答案:

没有答案