为什么在模型中使用本地化代码时,批量分配代码不起作用?

时间:2018-10-16 09:41:05

标签: laravel localization mass-assignment

我在模型中设置了protected $fillable。并且在编写MyModel::create(..)时有效,但是在模型中添加本地化代码时,我不能使用mas分配。 我的模型是:

    class CategoryLogo extends Model
    {    
         protected $table;

         public function __construct()
              {
                 $locale =\App::getLocale();
                 $this->table=$locale."_category_logo";
                 parent::__construct();

              }

        protected $fillable=['category_id','image','image_hover','url','type'];
  }

现在,如果我写CategoryLogo::create($request->all()),它将在数据库中创建一条记录,但是所有字段均为空。 为什么?

0 个答案:

没有答案