我有一个网站,用户可以发送他们的产品(如汽车,手机,电脑)并在我的网站上在线销售,可能像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');
}
如何将数据从一个控制器发送到两个模型?
这可能吗?
模型和控制器(建议)应该如何?
对我网站结构的任何建议?