Почему код массового назначения не работает при использовании кода локализации в моей модели?
Я поставил 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())
, это создает запись в моей БД, но все поля пусты. Зачем?