привет, я использую этот код для выбора категории в форме редактирования, и это не работает! эта строка не работает
<option value="{{$category->id}}" {{ old('parent') ? 'selected' : '' }} >
и используйте это, но два кода не работают!
{{ in_array($category->id ,$category->child()->pluck('id')->toArray()) ? 'selected': ''}}
мой код
<option value="0"{{$category->parent == '0' ? 'selected': ''}}>دسته اصلی</option>
@foreach(\App\Category::all() as $category)
<option value="{{$category->id}}" {{ in_array($category->id ,$category->child()->pluck('id')->toArray()) ? 'selected': ''}}>
@if($category->parent== 0)
{{$category->name}}
@else
-- {{$category->name}}
@endif
</option>
@endforeach
и моя категория модели это
public function child()
{
return $this->hasMany(Category::class, 'parent', 'id');
}
public function get_parent()
{
return $this->hasOne(Category::class,'id','parent');
}