على إطار العمل Laravel، أريد عرض بعض الصلاحيات في checkbox ليتم اختيارها من قبل المستخدمين، ثم أخزنها في قاعدة البيانات، أعرضها بهذا الشكل:
@foreach ($events as $events)
<tr>
<td>{{$events->Name}}</td>
<td>{{$events->Summary}}</td>
<td class="select_event">{!! Form::checkbox('event_name[]', $events->Event_ID) !!}</td>
</tr>
@endforeach
أُظهر مختلف القيم على الواجهة من خلال الوظيفة :
public function index() {
$events = Events::all();
$user = Auth::user()->name;
$id = 1;
return view('Delta.Index')->with([
'user' => $user,
'events' => $events,
'id' => $id,
]);
}
ثم ﻷتصل بقاعدة البيانات من خلال:
public function generate(Requests\Generate $request) {
$event_id = implode(",", $request->input('event_name'));
$event = \App\Events::where('event_id', $event_id)->get();
}
لكن لا أدري أين يكمن الخلل في الكود السابق، لأنه لا يعمل؟