$user_tags = auth()->user()->tags()->pluck('id');
$tags = Tag::all()->each(function (Tag $tag) use ($user_tags): Tag {
$tag->setAttribute('is_follow', $user_tags->contains($tag->id))
});
public function getAdditionalAttribute(): Collection
{
return collect([
'some_option' => true,
]);
}
$user->append('additional');
есть решение по другому написать кодЕсть решение загуглить и по первой же ссылке увидеть и объяснение и решение, которое требует только понимания основ PHP.
IDE helper для phpstorm работает как оказалось только с 8+ версиейПредыдущие версии пакета прекрасно работают с предыдущими версиями фреймворка, их никто не сжигал.
И это при том что я взял готовый архив из урока автора с композер и pacage json файламиУроки не отменяют необходимости думать и разбираться самостоятельно.
что посоветуетеесли долго мучится - что нибудь получится
$menu = [$category];
$parent = $category->parent;
while ($parent) {
$menu[] = $parent;
$parent = $parent->parent;
}
$menu = array_reverse($menu);
$query = User::query();
if ($request->has('age')) {
$query->where('age', $request->get('age'));
}
if ($request->has('experience')) {
$query->where('experience', $request->get('experience'));
}
$users = $query->get();
->when()
, но на мой вкус он только усложняет код. critical сгенерировал файл критических стилей, и потом вручную скопировать эти стилиЗачем копировать руками, если содержимое файла можно прочитать и добавить программно?