محمد بوسكوري نشر 24 فبراير 2016 أرسل تقرير نشر 24 فبراير 2016 على إطار العمل 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(); } لكن لا أدري أين يكمن الخلل في الكود السابق، لأنه لا يعمل؟ اقتباس
0 E.Nourddine نشر 25 فبراير 2016 أرسل تقرير نشر 25 فبراير 2016 الدالة WhereIn تقبل mixed/array أي بإمكانك استعمالها عوض Where في الكود الخاص بك، على الشكل التالي: $event = \App\Events::whereIn('event_id',$request->input('event_name'))->get(); ليصبح الكود كالتالي: public function generate(Requests\Generate $request) { $event_id = implode(",", $request->input('event_name')); $event = \App\Events::whereIn('event_id',$request->input('event_name'))->get(); } والملفين الآخرين، دون تغيير: @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, ]); } اقتباس
السؤال
محمد بوسكوري
على إطار العمل Laravel، أريد عرض بعض الصلاحيات في checkbox ليتم اختيارها من قبل المستخدمين، ثم أخزنها في قاعدة البيانات، أعرضها بهذا الشكل:
أُظهر مختلف القيم على الواجهة من خلال الوظيفة :
ثم ﻷتصل بقاعدة البيانات من خلال:
لكن لا أدري أين يكمن الخلل في الكود السابق، لأنه لا يعمل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.