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

محمود سامي حسين

الأعضاء
  • المساهمات

    155
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو محمود سامي حسين

  1. هذا هو ما قمت باجابته أستاذي كان قصدي كود الحلقة foreach @if(isset(formhandler['client_type'])) @foreach ($formhandler['client_type'] as $client_type => $value) <option value="{{$client_type}}">{{$value}} </option> @endforeach @else @endif
  2. خطأ تحديث وأنشاء عميل مشروع لارافيل أستعمل 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> myotel.sql
  3. ما معنى POLICY و FORM REQUESTES في أوامر أنشاء النماذج والمتحكمات وجداول التهجير في artisan لارافيل # Generate a model and a FlightFactory class... php artisan make:model Flight --factory php artisan make:model Flight -f # Generate a model and a FlightSeeder class... php artisan make:model Flight --seed php artisan make:model Flight -s # Generate a model and a FlightController class... php artisan make:model Flight --controller php artisan make:model Flight -c # Generate a model, FlightController resource class, and form request classes...ما معني هذا السطر بعد الفورم php artisan make:model Flight --controller --resource --requests php artisan make:model Flight -crR # Generate a model and a FlightPolicy class... php artisan make:model Flight --policy # Generate a model and a migration, factory, seeder, and controller... php artisan make:model Flight -mfsc # Shortcut to generate a model, migration, factory, seeder, policy, controller, and form requests... ماهي الPOLICY php artisan make:model Flight --all # Generate a pivot model... php artisan make:model Member --pivot
  4. السلام عليكم ورحمه الله وبركاته، في هاته المقالة تم استخدام الدالة request للتاكد او عمل validate للبيانات، وعند تطبيق نفس ما ذكر في المقالة في مشروع خاص يظهر الخطأ التالي : lluminate\Contracts\Container\BindingResolutionException Target class [App\Http\Requests\StoreGuestRequest] does not exist. http://localhost/myotel/public/guests/create فما هي ما الطريقة المستخدمة هنا ؟ ولماذا لم يستخدم Request $request مباشرة ؟ وايضا هذا السطر المفروض ان يعيد رسالة نجاح لا تظهر لدي أبدا ؟ ->withSuccess('User created successfully.'); مرفق ملف المتحكم الذي قمت بانشاءه: ClientController.php
  5. السلام عليكم ورحمه الله وبركاته اعتذر علي كثرة اسئلتي مرفق كود المشروع علي github https://github.com/mahmoudsamyhosein/otel
  6. هناك خطأ syntax error بالشيفرة قمت بتعديل الشيفرة بتخزين قيمة الطباعة في متغير يحتوي علي مصفوفة يظهر نفس الخطأ
  7. الكود التالي به خطأ في صياغة الجملة synatx ,ومرفق ملف للمصفوفة <div class="form-group col-lg-2 col-md-2"> <label for="inputState">نوع العميل</label> <select id="inputState" type='text' class="form-control"> <option selected>...أختر</option> {{-- اذا كان المختار يحتوي علي كلمة مواطن --}} @php if ( echo '<option selected> </option>' = 'مواطن'){ $formhandler = include(resource_path('countries/countries.php')); // قم بطباعة قائمة منسدلة تحتوي علي القاءمة المنسدلة التالية @foreach ($formhandler['guest_form_types[citizen]'] as $guest_type => $value) echo '<option value=' {{$guest_type}} '>' {{$value}} '</option>' @endforeach // أما أذا كان المختار يحتوي علي كلمة جواز سفر if ( echo '<option selected> </option>' = 'جواز سفر '){ //قم باظهار الحقول التالية للمستخدم echo '<div class="form-group col-lg-2 col-md-2"> <label for="inputPassword4">رقم جواز السفر</label> <input type="text" name='phone' class="form-control" id="inputPassword4" > </div> <div class="form-group col-lg-2 col-md-2"> <label for="inputAddress">رقم التأشيرة</label> <input type="text" name='city' class="form-control" id="inputAddress"> </div>'; } } @endphp </select> </div> . countries.php
  8. كيف اجعل الخيار select يعرض الارقام من 1 الي 30 في الصورة تظهر في خيار واحد فقط <div class="form-group col-md-6"> <label for="inputState">نسخة البطاقة</label> <select id="inputState" type='text' class="form-control"> <option selected>...أختر</option> <option> @php $num =1; while($num <= 30){ echo $num++; } @endphp </option> </select> </div>
  9. سؤال بخصوص أستدعاء الملفات في لارافيل في فروم . مثلا اذا كان لدي مجموعه من الفورم ولدي ملف واحد به قائمة المدن والدول واريد استدعاء هذا الملف في كل مرة اضيف بها كيف ذلك انا قمت بانشاء مجلد في ملف resourse بداخله ملف يحتوي علي مصفوفة مفتاحية تحتوي علي قائمة المدن . كيف استدعي الملف داخل الفورم انا اعلم انه اذا كان ملف لغه يجب ان استدعيه داخل الفورم {{ ('اسم الملف')__}} انا اقصد كيف استدعيه خارج ملف اللغه . بدون وضع المصفوفه داخل ملف اللغه . والاخر كيف أستدعي القيم بداخل خيار select وجلبها وهي غير مخزنة في قاعدة البيانات بداخل ملف به مصفوفة مفتاحية للقيم countries.php
  10. هل هناك اضافه بداخل برنامج visual studio code تقوم باضافه المسافات واذا كنت مثلا نسيت قفل div تقوم باضافته تلقائيا .
  11. فهم طريقة العمل أو مبدأ theming system برمجيا .في لارافيل php . ليس جانب قاعدة البيانات . ترتيب ال blocking وبناء المتحكمات فقط . ما هو المبدأ في بناء نظام المظهر theming system برمجيا . بشرح بسيط جدا .
  12. هل أدخال بيانات من نوع select في أي فورم يلزم كتابةname لكل حقل عند كتابة ذلك يحدث الخطأ في الصورة المرفقة . <form class="form" method="POST" action="{{route('index')}}" enctype="multipart/form-data" > @csrf <div class="form-row"> <div class="form-group col-md-6"> <label for="inputEmail4"><span>الاسم بالكامل</span> </label> <input type="text" name='name' class="form-control" id="inputEmail4" placeholder="محمود سامي حسين متولي"> </div> <div class="form-group col-md-6"> <label for="inputPassword4">رقم الجوال</label> <input type="text" name='phone' class="form-control" id="inputPassword4" placeholder="0541321789"> </div> </div> <div class="form-group"> <label for="inputAddress">المدينة</label> <input type="text" name='city' class="form-control" id="inputAddress" placeholder="الرياض"> </div> <div class="form-group"> <label for="inputAddress2">العنوان</label> <input type="text" name='address' class="form-control" id="inputAddress2" placeholder="الرياض , شارع خالد بن الوليد"> </div> <div class="form-group"> <label for="inputEmail4">البريد الالكتروني</label> <input type="email" name='email' class="form-control" placeholder='otel@gmail.com' id="inputEmail4"> </div> <div class="form-group "> <label for="inputEmail4">أسم الفندق</label> <input type="text" name='hotel_name' class="form-control" id="inputEmail4" placeholder="فندق تيرا"> </div> //هذا الحقل <div class="form-group"> <label for="inputState">كيف تعرفت علي أوتيل</label> <select id="inputState" type='text' class="form-control"> <option selected>...أختر</option> <option value="" name='how_know_us' >جوجل</option> <option value="" name='how_know_us' >فيس بوك</option> </select> </div> //هذا الحقل <button type="submit" class="btn btn-primary">أرسال</button> </form>
  13. السلام عليكم ورحمه الله وبركاته هل يمكن تبسيط أطار عمل لارافيل نظريا أو شرحة موجزا ويمكن التعقيب أذا كنت مخطأ . من وجهة نظري أو مما فهمته ! (التهجير ) هو عبارة عن ملف يتم من خلاله انشاء محتوي جدوال قاعدة البيانات . ( النموذج model ) وظيفتة أعطاء أسم لجدول قاعدة البيانات فمثلا اذا كان الجدول بالاسم products يكون استدعاء اسم النموذج مفردا product ومن خلال النموذج يتم بناء العلاقات مع الجدوال الاخري . ( المتحكم controller ) يتم من خلاله بناء منطق الموقع كاملا . بمصطلح (crud ( create-read -update-delete . ( العرض view ) يتم من خلالة عرض الصفحات علي مستخدم الموقع . ويجب ان يحتوي علي تعليمة ( route موجه) المعروض علي المستخدم . ( التوجية routing) انشاء روابط للموقع وتمريرها الي العروض .
  14. حتي ولو كان ملف العرض بداخل مجلدين مثلا بنفس الطريقة .
  15. السلام عليكم ورحمه الله وبركاته -----------{شرح التوجية routing resource} بفرض أني قمت بانشاء متحكم من النوع resource. والعروض موجوده في المسار التالي resource/views/admin/photos يحتوي علي العروض بالاسماء الافتراضية [index,create,show,edit]. بداخل الملف web.php قمت بكتابة التعليمة التالية : Route::resource('photos', PhotoController::class); عند كتابة أسم التوجية بداخل المتحكم كيف ذلك ؟ عند كتابة أسم التوجية بداخل العروض كيف ذلك ؟
  16. كيف أجعل الموجة route يقوم بالتوجية الي datatarget مثلا لدي صفحة عرض تحتوي علي 2 card كل واحده منهم توجة الي موديل معين باستخدام datatarget لنفس المتحكم لكن صفحات العرض مختلفة https://getbootstrap.com/docs/4.0/components/modal/ قصدي هنا ان الموجة بدلا من توجية الي صفحة العرض يتم توجيه الي model بنفس المحتوي <div class="col-lg-6 mb-4 "> <div class="card bg-info text-white shadow"> <a href="{{ route('create_sms')}}" data-target=".bd-example-modal-lg" > <div class="card-body text-center"> أرسال الرسائل <div class="text-white-50 small"> <i class="far fa-comment-alt fa-5x"></i> </div> </div> </a> </div> </div> <div class="col-lg-6 mb-4"> <div class="card bg-success text-white shadow"> <a href="#"> <div class="card-body text-center"> رسائل التنبية <div class="text-white-50 small"> <a href="#"><i class="far fa-comments fa-5x "></i></a> </div> </div> </a> </div> </div>
  17. أولا، عند انشاء مشروع جديد في هيروكو وعمل deploy له هل يجب ان اقوم باضافة متغيرات البيئة كاعدادات قاعدة البيانات مثلا في ملف env. ام أكتفي باضافتها هنا فقط في config vars ؟ ثانيا، لدي مشكله تحدث عند التهجير سواء في بيئه محليه أو علي هيروكو . حيث انه يجب أن أقوم بتسميه اسم الملف بسنة سابقة. مثلا اذا كان اسم الملف يحتوي علي 2021 يجب ان اقوم بتسميته الي 2004 ويجب ان يكون اول سطر والا يتم تجاهل الملف ولا تحدث عمليه التهجير، ما السبب في ذلك؟ استخدم خادم xampp باصدار قديم.
  18. نفس المشكلة حتي الان بلا حل حتي بانشاء متحكم جديد بدلا من المتحكم السابق خطأ .
  19. السلام عليكم ورحمه الله وبركاته , وعذرا علي كثرة أسئلتي . قمت بالتجربة ايضا نفس النتيجة تمام السؤال التعليمة التالية في ملف المسارات routes Auth::routes(); هي تقوم بتسجيل جميع مسارات auth ام يجب ان انشئ مسار جديد عنما قمت بانشاء دالة store داخل المتحكم قمت ببناء الفورم بناء علي هذة المقالة . https://programmingfields.com/laravel-8-form-validation-tutorial-for-beginners/ RegisterController.php
  20. قمت بازالتها والتجربة لم يحدث شيء . user model يحتوي علي مصفوفة بها البيانات المضافه الي الفورم protected fillable
  21. السلام عليكم ورحمه الله وبركاته قمت بعمل ذلك ولا يظهر خطأ validation error لكن لا يتم عمل submit للبيانات هل أخطئت في كتابه كود المتحكم . مرفق كود المتحكم RegisterController.php
  22. خطأ فورم التسجيل بعد اضافه بعض الحقول اليه الاصدار الثامن من لارافيل . مرفق صورة للخطأ وملف المشروع. myotel.rar
  23. ما الخطا في فورم التسجيل التالي : http://otel-by-mshm.herokuapp.com/public/register وما الأخطاء التي قمت بعملها في التصميم الview عند أستعمال @include وهل هذا خطأ ام لا وهل يجب أن أستعمل @yield و @section مستودع المشروع. https://github.com/mahmoudsamyhosein/otel وايضا لماذا يظهر الفورم بصورة خاطئة علي هذا الرابط https://otel-by-mshm.herokuapp.com/public/login ورابط التسجيل يعمل جيدا وما الفرق بين أستعمال {{ asset('asset_name')}} و {{ secure_asset('asset_name')}}
×
×
  • أضف...