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

بلال زيادة

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

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

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

  • عدد الأيام التي تصدر بها

    30

كل منشورات العضو بلال زيادة

  1. الطريقة المتبعة خاطئة فلذلك يجب تطبيق هذه الأوامر بهذا الشكل composer require laravel/ui ثم php artisan ui vue --auth يمكن استبدال الأمر السابق بالأمر التالي php artisan ui bootstrap --auth ثم تقوم بزرع جداول قاعدة البيانات باستخدام هذا الأمر php artisan migrate
  2. يرجى التأكد من أنك قمت بتثبيت حزمة passport عن طريق الأمر التالي composer require laravel/passport ثم تأكد من أنك قمت بإنشاء مفاتيح Personal Access, Password Grant عن طريق الأمر التالي php artisan passport:install ثم في ملف User.php المودل تضمن التالي use Laravel\Passport\HasApiTokens; use HasApiTokens; وفي ملف auth.php في guards تضع في مصفوفة api 'api' => [ 'driver' => 'passport', 'provider' => 'users', ],
  3. يجب إضافة النص داخل وسم span بهذا الشكل <div style=" background-color: red; color: white; padding: 20px; border: 1px solid blue; font-size: 80px;"> <span class="text">Hello Div</span> </div> ثم نقوم بإخفاء العنصر span بهذا الشكل div .text{ display: none; } ونحذف التنسيق التالي display: none; من التنسيق التالي div { font-family: "Droid Arabic Kufi", sans-serif; background-color: #eee !important; color: #040100 !important; border: none !important ; font-size: 20px !important; font-weight: bold; width: 400px; margin: 20px auto; text-align: center; } فيكون كامل التنسيقات بهذا الشكل <!DOCTYPE html> <html> <head> <title>Page Title</title> <style> div .text{ display: none; } div { font-family: "Droid Arabic Kufi", sans-serif; background-color: #eee !important; color: #040100 !important; border: none !important ; font-size: 20px !important; font-weight: bold; width: 400px; margin: 20px auto; text-align: center; } div::after { content: "rehab"; } </style> </head> <body> <div style=" background-color: red; color: white; padding: 20px; border: 1px solid blue; font-size: 80px;"> <span class="text">Hello Div</span> </div> </body> </html>
  4. يفضل استخدام jQuery ولكن ربما هذه الطريقة تنفع معك <h1 id="h1"><span class="text">Text</span></h1> h1 .text{ display: none; } h1:after{ content: "My New Text"; } لاحظي في خاصية content قمنا بإضافة النص content: "My New Text";
  5. يمكنك النظر إلى هذه الإجابة , لفعل ذلك يجب عليك استخدام jquery.
  6. يمكنك إنشاء المتغير بهذا الشكل a = "spam" print(a) يمكنك استخدام القواميس لإنجاز ذلك. القواميس هي مخازن المفاتيح والقيم abc = {'a': 1, 'b': 2, 'c': 3} abc["a"]
  7. يمكنك التأكد من إزالة التعليق عن //protected $namespace = 'App\Http\Controllers'; ليصبح protected $namespace = 'App\Http\Controllers'; في ملف RouteServiceProvider.php في المسار التالي <root-project>\app\Providers ومن ثم تأكد من ملف LibraryController.php من أن namespace تشير إلى مجلد API بشكل صحيح مثل namespace App\Http\Controllers\API; يكون ملف LibraryController.php بهذا الشكل <?php namespace App\Http\Controllers\API; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class LibraryController extends Controller { public function __construct() { } /** * * * @return \Illuminate\Http\Response */ public function index() { // ... } }
  8. بالإضافة لإجابة المدرب وائل, يمكنك حذف الكاش المخزن لأنه قد يكون هو مسبب المشكلة عن طريق الأمر التالي composer clear-cache ثم تقوم من جديد تنفيذ الأمر التالي composer global update
  9. تأكد من إضافة الملفات إلي git stage git add . تأكد من إضافة ال commit message git commit -m "message" ثم قوم بدفع الملفات مرة أخرى. أو قوم بسحب الملفات ومن ثم دفعها مرة أخرى git pull origin master git push origin master إذا لم ينجح الأمر تأكد من متابعة الخطوات التالية git init git add . git commit -m "first commit" git branch -M main git remote add origin هنا الرابط git push -u origin main أو يمكنك تنفيذ الأوامر التالية git pull --rebase origin main git push origin main
  10. ممكن تطبيق فكرتك ، ايضا يبدو انك اخطأت في تنفيذ الطريقة المذكورة ، قم بتطبيق الفكرة التي لديك ثم شارك معي أي خطأ يظهر لك.
  11. يمكنك في المسار التالي android\app\src\main\java\com\هنا اسم مجلد مشروعك فتح ملف MainApplication.java, و في دالة onCreate قم بإضافة التالي public void onCreate() { super.onCreate(); SoLoader.init(this, /* native exopackage */ false); if (!BuildConfig.DEBUG) { UpdatesController.initialize(this); } initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); // هذه الأسطر I18nUtil sharedI18nUtilInstance = I18nUtil.getInstance(); sharedI18nUtilInstance.forceRTL(this,false); sharedI18nUtilInstance.allowRTL(this, false); } بحيث تمنع استخدام RTL و لا تنسى إضافة import com.facebook.react.modules.i18nmanager.I18nUtil; يمكنك إخباري بالنتيجة.
  12. بما أنه أصبح تغيير قد يكون نوعياً بعض الشيء على الكود يجب إعادة عمل build للكود المضاف الجديد عن طريق hot reload للتظهر النتائج بشكل سليم , هل فهمتك بشكل آخر أو خاطئ؟
  13. ممكن يكون بسبب عرض العنصر الحاوي أقل من البيانات التي بداخله , او النص الذي يحتويه لذلك لتحديد المشكلة بشكل أكبر يرجى إرفاق صورة مع الكود الخاص بك , ايضا يمكنك تجربة استخدام overflow: hidden لمنع أظهار أي بيانات أو نصوص خارج العنصر الحاوي , أو يمكنك تحديد عدم إظهار أي سكرول سواء الأفقي أو العامودي باستخدام overflow-y: hidden; overflow-x: hidden; أو يمكنك استخدام jQuery لتنفيذ ذلك من خلال وضع خاصية css للعنصر الذي تريد إخفاء أي نصوص أو بيانات ممتدة خارجه. $(function(){ // للسكرول الأفقي و العمودي $('div').css({"overflow": "hidden"}); // أو لسكرول العمودي $('div').css({"overflow-y": "hidden"}); // أو لسكرول الأفقي $('div').css({"overflow-x": "hidden"}); });
  14. هناك عدة طرق, فيمكنك إزالة الخط السفلي للرابط التشعبي عن طريق jquery ايضا, فيمكنك إنشاء رابط تشعبي <a href="index.html">الرابط</a> ثم باستخدام jQuery يمكنك تنفيذ التالي $(function(){ $('a').on({ mouseenter: function(){ $(this).css({"text-decoration": "none"}); } }); });
  15. ايضا يمكنك تجربة وضع [] في السطر التالي إذا كان الاستعلام الأول لجلب جميع الحقول وليس حقل محدد حسب id الخاص به $set[] = $link;
  16. يمكنك إعطاء العنصر خاصية display بحيث تخفي العنصر والنص <h1 id="h1">Text</h1> و التنسيق الخاص به يكون h1{ display: none; } أو عن طريق javascript يمكنك وضع document.getElementById("h1").innerHTML = ""; أو من خلال jquery $(function(){ $("#h1").html(""); });
  17. يمكنك تنفيذ الاستعلام الأول ومن ثم بداخل حلقة التكرار تنفيذ الاستعلام الثاني بناء على id من الاستعلام الأول لكل موضوع سأقوم بوضع مثال ربما يساعدك. $query = "SELECT p.id, p.name FROM product p WHERE p.product_id ='".$_GET['product_id']."'"; $resouter = mysqli_query($connect, $query); $set = array(); $total_records = mysqli_num_rows($resouter); if($total_records >= 1) { while ($link = mysqli_fetch_array($resouter, MYSQLI_ASSOC)){ $set = $link; } $set1 = []; $q="select img,id from album where id = " . $set['id']; $results = mysqli_query($connect, $q); while ($row = mysqli_fetch_array($results, MYSQLI_ASSOC)) { $set1[] = $row['img_url']; } $set['album'] = $set1; } header('Content-Type: application/json; charset=utf-8'); echo $val = str_replace('\\/', '/', json_encode($set));
  18. حاليا لا يوجد لدي ، ولكن سأقوم بإنشاء كود في أقرب وقت .
  19. قم بجلب أول index في الصور بحيث يكون هو أول صورة تعرض للمساخدم من بين الصور كلها ، بحيث إذا كانت المشاركات تتفاوت في عدد الصور لا تسبب لك مشكلة اختيار أول index لأول صورة.
  20. لاحظ في هذا السطر Authorization: `${token}`, سنقوم بتغييره بحيث أننا سنقوم بوضع متغير باسم bearer var bearer = 'Bearer ' + token; ثم في 'Authorization': bearer, يمكنك تجربة ذلك و تخبرني بالنتيجة.
  21. تمام, هل ترفق لي ملفات المشروع كاملاً إذا لم ينجح الحل ؟
  22. لاحظ أنك تقوم بإضافة نص إلى List FlowerdataImage لذلك هل يمكنك تغيير List<FlowerdataImage> filteredUsers = List(); إلى List<FlowerdataImage> filteredUsers = []; أيضا يمكنك تعريف متغير من نوع File File _image; ومن ثم إضافة المسار إلى هذا المتغير _image = File(pickedFile.path); وعند الأستداعاء يمكنك استخدام Image.file(_image) هل ممكن تشرح لي هذا
  23. هل يمكنك وضع الكود كاملا هنا بعد نجاحه ليستفيد منه الاخرين.
  24. لا يمكنني تحميل الملف, يبدو يوجد به مشكلة ما.
×
×
  • أضف...