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

احمد مصطفى14

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

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

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

كل منشورات العضو احمد مصطفى14

  1. تم حل المشكله الحل كان يجب ازاله الشرط ->where('created_at', '=', $time ) وتحديد الشهر من $query رغم بساطه الحل الا اننى اضعت وقت كثير فيها مازلنا في بدايات التعلم اشكرك على المعلومات والملاحظات وساعمل على تطبقها شكرا لك
  2. لقد قمت بعمل ذلك Route::get('/monthly', function () { $time = Carbon::today(); $operation = DoctorProject::with('transactions', 'doctor:id,name', 'project:id,name')->whereHas('transactions', function ($query) { return $query->whereMonth('created_at', '06'); },)->get(); return view('monthly', [ 'operation' => $operation, 'time' => $time ]); })->middleware('auth'); في هذا الكود يظر لنا الProjects التي اضفنا لها transactions في شهر 6 ولكن @foreach ($operation as $op ) @if($op->doctor->id == 1) <h5> <label><img src="/images/Arrow.svg" alt="clock"></label> اســـــم الـحــالــه -> <a href="projects/{{ $op->project->id }}">{{ $op->project->name }}</a> </h6> @foreach ($op->transactions->where('created_at', '=', $time ) as $o ) <h5> {{-- <label><img src="/images/money.svg" alt="clock"></label> --}} 💵 المبلع المدفوع :<span> EGP {{ $o->payed }}</span> <?php $sum+= $o->payed; ?> </h6> @endforeach @endif @endforeach في هذا الكود نريد اظهار الtransactions نفسها اللتى تمت في شهر 6 عن طريق created_at المخرنه في قاعدة البيانات
  3. $time = Carbon::now()->month; @foreach ($op->transactions->where('created_at', '=', $time ) as $o ) كيف يمكننى استخراج ال transactions الخاصه بهذا الشهر فقط هذا الكود لا يخرج لي اي بيانات كلها null مع العلم انه يوجد بيانات في Database
  4. السلام عليكم ما معني هذا الكود لم افهم جزئيه $operation->transactions $operation = DoctorProject::with(['transactions', 'doctor:id,name']) ->where('project_id', $project->id) ->first(); $operation->transactions->each(function (DoctorProjectPayed $transaction) use ($operation) { $transaction->setRelation('doctorProject', $operation); }); وشكرا
  5. لقد فعلت كل هذا شكرا لك واعتذر على عدم توضيح ما احاول ان اوصله المشكله عندي اننى اريد ان انشئ العلاقه في الجدول بمعنى انني اقوم بعمل insert لل project_id و doctor_id واربطهم ببعضم من خلال ملف الblade وليس من قاعدة البيانات كما في الصورة لقد بحثت كثيرا لكن لم اعرف كيفيه القيام بذلك
  6. السلام عليكم عندي سؤال انا عملت علاقه بين جدولين واريد ان اصنع الحدث الذي يربطهم في جدول اخر باستخدام laravel كما هو موضع انشات العلاقه في الmigration وتعمل بالشكل المطلوب في Database كل ما احاول معرفته هو كيف يمككنى انشاء العلاقه او حدفها باستخدام الكود
  7. كيف يمككنى اضافه او تعديل بيانات في العلاقه manay to manay في قاعدة البيانات مثل ما هو موضح اريد اضافه بيانات في الخانه payed اللتى تربط بين الجدولprojects و الجدول doctors في صفحه blade
  8. لا اعتقد ذلك لقد اضفت بيانات في قاعدة البيانات بشكل طبيعى لكن في لارافيل عن عرضها لا اعرف المشكله اين يظهر لى خطا كما في الصورة السابقه
  9. يظهر لي هذا الخطا عند عمل علاقه many to many في لارافيل وهذه الاكواد اللتى قمت بكتابتها في المشروع create_projects_doctors.php في ملف ال migrations public function up() { Schema::create('projects_doctors', function (Blueprint $table) { $table->id(); $table->foreignId('doctors_id'); $table->foreignId('projects_id'); $table->timestamps(); $table->foreign('doctors_id') ->references('id') ->on('doctors') ->onDelete('cascade'); $table->foreign('projects_id') ->references('id') ->on('projects') ->onDelete('cascade'); // $table->unique(['doctors_id', 'projects_id']); }); } //Models doctors// public function projects() { return $this->belongsToMany(project::class, 'projects_doctors'); } //Models Project// public function doctors() { return $this->belongsToMany(doctors::class, 'projects_doctors'); } //DoctorsController public function index() { $doctors = doctors::find(1); $doctors->projects; dd($doctors); return view('doctors.index', compact(['doctors'])); }
  10. عذرا لم افهم المقصود هل من توضيح وجزاك الله خيرا هل المقصود استخدام inspect network في المتصفح لمحاوله معرفه المشكله وحلها مثل JS
  11. لماذا لا يعمل ال search هل هناك مشكله في الاكواد
  12. عندي مشكله في INPUT DATE بيظهر بالشكل (شهر/يوم/سنه) وانا اريد تغيرة ل (يوم/شهر/سنه) وهل يمكن تغير شكل الINPUT يظهر بالعربى ويكون RESPONSIVE للموبال لقدر جربت العديد من الطرق وواغلبها باستخدما ال JS لكن لا تحدث اي تغير هل من اقتراحات وشكرا لكم
  13. السلام عليكم انا استخدم Carbon لكن احتاج الى عرض التواريخ بشكل معرب وبالتفصيل مثلا كما يظهر في الصورة لكن باللغه العربيه وشكرا لكم
  14. شكرا لك كتبت هذا الكود وظهرت النتيجه كما هو مطلوب {{ $projects->()where('nextdate', '=', (new DateTime)->format('Y-m-d') )->count }} لكن عند استخدام whereDate ظهر لى هذا الخطا
  15. في هذا الكود اظهرنا الage الاصغر من او تساوي 200 المسجله في قاعدة البيانات <?php <a href="#" class="h3 text-decoration-none"> {{ $projects->where('age', '<=',200)->count()}} </a> نفس الطريقه نريد اظهار عدد التواريخ المسجله لكن بدل 200 سيكون تاريخ اليوم
  16. كيف يمككنى معرفه عدد التواريخ في وقت معين باستعمال laravel مثلا عندي جدول فيه تواريخ كثيرة حتى سنه 2025 وفيه 5 تواريخ تقابل اليوم الحالى الذي نحن فيه كيف يممكننى عمل count لها واظهارها وشكرا
  17. كيف يمكن ارسال Request في Laravel واستقبال ال request من ال Database دون الحاجه لعمل Reloade للصفحه باستعمال ال Livewire دون الحاجه لااستخدام ال Ajax
×
×
  • أضف...