пример в студию. Автор свой код запостил. Я за классы Ларавел. Есть решение лучше Ларавел пости код. мы посмотрим что-то стоящее или говнокод как обычно
а что по трейту JsonResponseTrait стоит ли от него избавляться и пользоваться api resource и обычным response()->json() ?
у меня вопрос по сервису CategoryService нужен ли он, либо правильнее все таки обработать данные в prepareForValidation и сделать:
$store = new Category();
$store->name = $data['name'];
$store->icon = $data['icon'];
$store->description = $data['description'];
$store->text = $data['text'];
$store->meta_title = $data['metaTitle'] ?? $data['name'];
$store->meta_description = $data['metaDescription'] ?? $data['metaDescription'];
$store->is_published = $data['isPublished'];
$store->slug = $data['slug'] ?? Str::slug($data['title'], '-');
$store->save();
ну пока это только начало, но в планах будет расти.