{{json_encode($product->toResource())}}
. Минут 10 провел за различными вариациями кавычек и скобок))) Не логично) $builder = Specialnosti::ofUniverById($request['univer']);
$builder = $builder->ofNapravlenieById($request['napravlenie']);
$spec = $builder->get();
Route::group(['middleware' => 'roleIds:' . Role::ID__ADMIN . ',' . Role::ID__MODERATOR], function () {
роуты
});
public function handle($request, Closure $next, $roleIds)
{
dd($roleIds);
}
ну и для make up такой же метод
public function getNameByType($typeId)
{
$data = '';
switch($typeId){
case self::TYPE_ID__USER:
$data = ['name' =>Пользовательский', 'makeup_id' => Makeup::ID__GREEN];
break;
}
return $data;
}
public function getDataTypes($type)
{
if ($type == 'user') return ['name' =>"Пользовательский", 'id'=>4];
$makeup = new Makeup;
if ($type == 'yes') return ['name' =>"Избранное", 'id'=>1, 'makeup_id'=>$makeup->color('green')];
if ($type == 'see') return ['name' =>"Просмотрено", 'id'=>2, 'makeup_id'=>$makeup->color('blue')];
if ($type == 'not') return ['name' =>"Не показывать", 'id'=>3, 'makeup_id'=>$makeup->color('red')];
}
(new ProductResource($product))->resolve()
Это где такой способ использовать? Я в контроллерах так делаю. Только ->resolve() у меня нет. Просто return new ProductResource($product). Но в моем случае в блейд шаблоне нужно было т.к. я там для каждого объекта отдельно в цикле объект отдавал (т.е. сами объекты не в json показывались, а объект для компонента передавался в json), но сейчас уже этого нет т.к. передаю избранные параметры для стикеров
ни слова не понял))