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

Hanan Fahad2

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

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

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

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

    1

كل منشورات العضو Hanan Fahad2

  1. Route::get('/inser_role', function () { $Role = Role::create([ 'name'=>'super' ]); $user = new User; return $user->Role()->sync([2,$Role]); }); يطلع خطا ابغا اجرب هذي SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'users_id' cannot be null (SQL: insert into `role_users` (`roles_id`, `users_id`) values (2, ?)) Route::get('/inser_role', function () { $Role = Role::create([ 'name'=>'super' ]); $user = new User; return $user->Role()->sync([2,2]); });
  2. Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('name'); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); Schema::create('roles', function (Blueprint $table) { $table->id(); $table->string("name"); $table->timestamps(); }); Schema::create('role_users', function (Blueprint $table) { $table->bigInteger('users_id')->unsigned(); $table->bigInteger('roles_id')->unsigned(); $table->primary(['users_id','roles_id']); }); } حطيت هذول الجداول في مودل class User extends Authenticatable{ public function Role() { return $this->belongsToMany(Role::class); } } class Role extends Model { use HasFactory; public function users() { return $this->belongsToMany(User::class); } } في قاعدة البيانات عبيت الحقول جيت ابغا استعلم عن صلاحيات مثلا العضو Route::get('/user', function () { $user = new User; return $user->Role; }); يطلع اقواس مربعة فارغه ليش شالمشكلة
  3. $role = Role::create($request->all()); $role->permissions()->sync($request->input('permissions', [])); $role = Role::create($request->all()); هنا انشاء صلاحيات المرسلة صح $role->permissions()->sync($request->input('permissions', [])); مافهمت السطر هذا انا ارسلت المصفوفة بالطلب الي كتبته بالكود لاكن ايش فكرة هذا هل permissions موجوده لابد في model ولا كيف فكرة هذا الكود
  4. <select class="form-control select2" name="permissions[]" id="permissions" multiple required> @foreach($permissions as $id => $permissions) <option value="{{ $id }}" {{ in_array($id, old('permissions', [])) ? 'selected' : '' }}>{{ $permissions }}</option> @endforeach </select> ابغا شرح الكود هذا مافهمت بالطلب ايش ينرسل
  5. Hanan Fahad2

    laravel Gate

    لما اكتب الكود بهذه الطريقة abort_if(Gate::denies('user_create'), Response::HTTP_FORBIDDEN, '403 Forbidden'); هل هو نفس فكرة Gate::define('create-post', function (User $user, Category $category, $pinned) { if (! $user->canPublishToGroup($category->group)) { return false; } elseif ($pinned && ! $user->canPinPosts()) { return false; } return true; });
  6. حاولت بالصاحيات ماجت معي ولايقبل اذا ممكن اعمل لي مشروع ووريني كيف تستخدمه لاني تعبت ماضبطت
  7. اشكركم على مساعدتي في طرح ذلك ولاكن اجهل التعامل مع الصلاحيات الارافل كثيرا وحاولت احمل البكج واقف حائره اين اذهب ياليت شرح الفكرة اكثر https://spatie.be/docs/laravel-permission/v4/basic-usage/basic-usage في الصفحة هذه وين احط هذول
  8. ابغا بكج صلاحيات وابغا استخدم BOOTSTAP لان juststreem مافيه بوت ستراب والحل ابغا بكجات صلاحيات
  9. كيف اسوي تنبيهات بلارافل زي جرس الاكاديميه
  10. هل هناك من يفيدني
  11. ممكن تفاصيل أكثر او رابط اقرا منه مرجع
  12. اشتركت مع هذه الاستضافه استضافة ويب أعمال https://www.hostinger.ae/?ppc_campaign=google_search_brand&bidkw=hostinger&gclid=Cj0KCQjw5auGBhDEARIsAFyNm9Ei-7RfF9T9Q6yCaqJdWtCZChI6yUFTg6pD_WYCsdfVq1ZvNrYXEkEaAqSPEALw_wcB ولااعرف كيف اتعامل معها اريد انشاء برنامج ورفعه ورفعته لاكن كيف اجعل الدومين يعمل معي ومثلا ابغا ارفع كل مشروع لي على مثلا دومين مستقل ممكن شرح الطريقه او فديو او اي شي يرشدني
  13. ثم ننشأ Backend ب Laravel و نرسط بينهما ب API كيف ذلك هل في مرجع اقرا فيه
  14. هل استطيع استخدام ract مع لارافل بحيث يكون back لارافل والامام ract
  15. حاولت اضافة حقول اضافية في لارافل في ملف user طلع خطا test.rar
  16. مااشتغل الحين موقصه مسار party9.rar الفورم ماترسل
  17. الملف حطيته تلاقيه
  18. لما احاول استقبل البيانات في الروات post من الفورم ما يستقبل يرجعني لصفحه السابقه ومايستقبل cities مثلا المسار post party8.rar
  19. كيف اخلي الروت مرة <a href="/lang/en" class="switch-rtl" data-active="true" for="rtl-mode" data-mode="rtl"> </a> مرة انجليزي href="/lang/en" مرة عربي href="/lang/ar" كيف اخليه بشرط اذا كان عربي يصير انجليزي واذا صار انجليزي يصير عربي عشان تتحول الصفحة معه بنفس هذا الرابط لان الرابط يغير اتجاه الصفحه وانا ابغا اربط اللغه معه
  20. مازال عندي مشكلة لما عدلت المسارات زي ماذكرت اشتغل لاكن مافتح صفحه الادمن او المستخدم يفتح الصفحه وحده للكل وهي زي الصورة
  21. عندي مشكلة مايتعرف على مودل وير لمااطلب المسار language.rar
  22. ممكن تشوف لي الملف عندي مشكلة ماضبط معي اللغة party3.rar
  23. {{ trans('lang.email') }} كيف استخدمه لاني حطيته بس ماطلع مضبوط
×
×
  • أضف...