اذهب إلى المحتوى

السؤال

نشر

خطأ تحديث وأنشاء عميل مشروع لارافيل 

أستعمل http request validation  للتاكد من الحقول المدخلة من المستخدم .  

يتم أستعمال bootstrap model في المشروع لعرض البيانات الي العميل .

المشروع علي الرابط التالي : 

https://github.com/mahmoudsamyhosein/otel

ايضا الكود التالي لا يتم تخزين بياناته المعروضة للمستخدم في قاعدة البيانات . يتم تخزين كود حلقة while  فقط . المعروضة للمستخدم .

أيضا في حالة ان جدول قاعدة البيانات فارغ المتحكم يعطي خطأ في الروت التالي 

مرفق ملف قاعدة البيانات 

                                            <form action="{{route('clients.show',$allclient->id )}}" method="GET">

<div class="form-group col-lg-2 col-md-2">
                                                                        <label for="inputState">نوع العميل</label>
                                                                        <select id="inputState" name="guest_type"  type='text' class="form-control">
                                                                        <option selected>...أختر</option>
                                                                        @php $formhandler = include(resource_path('countries/countries.php')); @endphp
                                                                            @foreach ($formhandler['client_type'] as $client_type => $value)
                                                                                <option value="{{$client_type}}">{{$value}} </option>
                                                                            @endforeach
                                                                        </select>
                                                                    </div>

 

sad.PNG

myotel.sql

Recommended Posts

  • 1
نشر
بتاريخ 9 دقائق مضت قال محمود سامي حسين:

أيضا في حالة ان جدول قاعدة البيانات فارغ المتحكم يعطي خطأ في الروت التالي 

هذا الخطأ سببه أنك لا تختبر هل يوجد بيانات ضمن المتحول أم لا قبل عمل حلقة عليه،

يمكنك استخدام if else 

@if(isset(formhandler['client_type']))
	@foreach ($formhandler['client_type'] as $client_type => $value)
		<option value="{{$client_type}}">{{$value}} </option>
	@endforeach
@else

@endif

أو مثلا هكذا:

@isset($records)
    // $records is defined and is not null...
@endisset

@empty($records)
    // $records is "empty"...
@endempty

لم أفهم جزء 

 

بتاريخ 11 دقائق مضت قال محمود سامي حسين:

ايضا الكود التالي لا يتم تخزين بياناته المعروضة للمستخدم في قاعدة البيانات . يتم تخزين كود حلقة while  فقط . المعروضة للمستخدم .

أرجو التوضيح

  • 1
نشر
بتاريخ الآن قال محمود سامي حسين:

هذا هو ما قمت باجابته أستاذي كان قصدي كود الحلقة foreach

@if(isset(formhandler['client_type'])) @foreach ($formhandler['client_type'] as $client_type => $value) <option value="{{$client_type}}">{{$value}} </option> @endforeach @else @endif

في أي ملف موجود الخطأ؟ لكي أجد الملفات بسهولة،

شكرا لك

  • 1
نشر
بتاريخ 8 دقائق مضت قال محمود سامي حسين:

في حالة انة قاعدة البيانات ليس بها حقول يعرض الخطأ التالي 

يوجد حرف s ناقص في اسم المتحول allclients

return view('admin/clients/index',compact('allclients'));

 

ضمن ملف العرض

  • 0
نشر

هذا هو ما قمت باجابته أستاذي كان قصدي كود الحلقة foreach

@if(isset(formhandler['client_type'])) @foreach ($formhandler['client_type'] as $client_type => $value) <option value="{{$client_type}}">{{$value}} </option> @endforeach @else @endif

بتاريخ الآن قال محمود سامي حسين:

هذا هو ما قمت باجابته أستاذي كان قصدي كود الحلقة foreach

@if(isset(formhandler['client_type'])) @foreach ($formhandler['client_type'] as $client_type => $value) <option value="{{$client_type}}">{{$value}} </option> @endforeach @else @endif

 

بتاريخ 2 دقائق مضت قال Wael Aljamal:

هذا الخطأ سببه أنك لا تختبر هل يوجد بيانات ضمن المتحول أم لا قبل عمل حلقة عليه،

يمكنك استخدام if else 


@if(isset(formhandler['client_type']))
	@foreach ($formhandler['client_type'] as $client_type => $value)
		<option value="{{$client_type}}">{{$value}} </option>
	@endforeach
@else

@endif

أو مثلا هكذا:


@isset($records)
    // $records is defined and is not null...
@endisset

@empty($records)
    // $records is "empty"...
@endempty

لم أفهم جزء 

 

أرجو التوضيح

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...