دوستان برای بخش acl وقتی میخوام permission هارو اختصاص بدم به role از select دارم استفاده میکنم که تعدادی permission رو بدم به role و داخل pivot table permission_role دخیره میشه
حالا برای اینکه طاهر بهتری داشته باشه میخوام بجای select از تعدادی checkbox استفاده کنم
چجوری میشه مقدار های چک باکس هارو به صورت آرایه دخیره کرد و ب دیتابیس فرستاد؟
<div class="form-group">
<label class="col-sm-2 control-label">دسترسی ها</label>
<div class="col-sm-10">
<select name="permission_id[]" size="30px" multiple>
@foreach($permission as $val)
<option value="{{$val->id}}">
{{$val->name_fa}}
</option>
@endforeach
</select>
</div>
این کد الان من هست میخوام بجای select چک باکس باشه
ممنون میشم راهنمایی کنید
@parham.ftehrani سلام چطوری 😆
به این روش عمل کن حالشو ببر
اول از همه کد view
@foreach($cats as $cat_row)
<div class="form-group">
<div class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input"
name="category[]"
id="category{{ $cat_row->id }}"
value="{{ $cat_row->id }}">
<label class="custom-control-label"
for="category{{ $cat_row->id }}">{{ $cat_row->title }}</label>
</div>
</div>
@endforeach
حالا کد داخل کنترلر
$category_domain = "";
foreach ($request['category'] as $cats) {
$category_domain .= $cats . ",";
}
حالا باید مقدار ستونی که میخوای اینا را توش بریزی varchar 255 باشه
خب این کد میاد آی دی هر چیزی که میخوای انتخاب بشه را اینجوری وارد میکنه 1,2,3,4,5,6
اوکی ؟
حالا میخوای بخونیشون هم اینجوری کوئری بزن
$category3 = DB::table("domains")->whereRaw("find_in_set('$category->id',category)")->get();
موفق باشی 🙂
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟