Почему код массового назначения не работает при использовании кода локализации в моей модели?

Я поставил protected $fillable в моей модели. а когда пишешь MyModel::create(..) это работает верно, но когда добавить код локализации в моей модели, я не могу использовать мас присваивания. моя модель:

    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 ответов

Другие вопросы по тегам