@FlooDwm

Request в laravel не формируется поле slug?

в модели
public function setSlugAttribute($value){
        $this->attributes['slug'] = Str::slug($this->title,"-");
    }


В контроллере
public function store(Request $request)
    { 
        dd($request->all());
    }


На выходе:
array:5 [▼
  "title" => "Second"
  "published" => "1"
  "slug" => null
  "parent_id" => "0"
]


Вопрос почему slug = null? Хотя если в модели прописать сохранение в базе
Category::create($request->all());
то тогда все нормально slug сформирован как надо.
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
v_decadence
@v_decadence
Мутатор действует только когда задаешь свойство модели и Request тут ни при чем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Yan-s
Request в laravel не формируется поле мутаторами?

Нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы