- Düzenlendi
Merhaba Arkadaşlar. Laravel İle Çok Yeni Tanıştım. Ve Mantığında Doğal Olarak Sendelemeler Yaşıyorum. Şunun Üzerinde Çalışıyorum. Bir Ürünü Birden Fazla Kategoriye Nasıl Ekleyebilirim. Hiçbir Düzgün Örenk Bulamadım Bu Arada :). Yani Tam Olarak Uarştığım Şey Bir İlan Girildi Ve Bu İlan Bir Çok Kategoriye Hitap Ediyor. Kategorileri Seçti Ve İlan Girildi. Kullanıcı İse İlanı Görüntülerken Herhangi Bir Yerde Hangi Kategorilerde Olduğunu Görmesi. Kodlarım İse Şöyle
category ve sub category form.
category ve sub category form.
<div id="kategoriler">
<legend>@lang('app.ad_info')</legend>
<div class="form-group {{ $errors->has('category')? 'has-error':'' }}">
<label for="category_name" class="col-sm-4 control-label">@lang('app.category')</label>
<div class="col-sm-8">
<select class="form-control select2 style="width;" name="category">
<option value="">@lang('app.select_a_category')</option>
@foreach($categories as $category)
@if($category->sub_categories->count() > 0)
<optgroup label="{{ $category->category_name }}">
@foreach($category->sub_categories as $sub_category)
<option value="{{ $sub_category->id }}" {{ old('category') == $sub_category->id ? 'selected': '' }}>{{ $sub_category->category_name }}</option>
@endforeach
</optgroup>
@endif
@endforeach
</select>
{!! $errors->has('category')? '<p class="help-block">'.$errors->first('category').'</p>':'' !!}
</div>
</div>
<div class="form-group">
<label for="brand_select" class="col-sm-4 control-label">
@lang('app.brand')
</label>
<div class="col-sm-5 {{ $errors->has('brand')? 'has-error':'' }}">
<select class="form-control select2" name="brand" id="brand_select">
@if($previous_brands->count() > 0)
@foreach($previous_brands as $brand)
<option value="{{ $brand->id }}" {{ old('brand') == $brand->id ? 'selected':'' }}>{{ $brand->brand_name }}</option>
<input type="radio" value="personal" id="type_private" name="type">
@endforeach
@endif
</select>
{!! $errors->has('brand')? '<p class="help-block">'.$errors->first('brand').'</p>':'' !!}
<p class="text-info">@lang('app.skip_brand_text') <span id="brand_loader" style="display: none;"><i class="fa fa-spin fa-spinner"></i> </span>
</p>
</div>
</div>
</div>
ilginize şimdiden teşekkür ediyorum.