rezaa 0 گزارش دادن ارسال شده در تیر 0 سلام دوستان من یه فروشگاه دارم که دارم از یه پکیج پرداخت استفاده میکنم حالا میخوام مواردی که خریداری شده رو نمایش بدم اما به این مشکل بر میخورم class PurchasedCourse extends Model { use HasFactory; protected $fillable = [ 'user_id', 'course_id', ]; public function course() { return $this->belongsTo(Course::class,'course_id'); } } public function up() { Schema::create('courses', function (Blueprint $table) { $table->id('id'); $table->string('name')->unique(); $table->string('start'); $table->string('end'); $table->integer('price'); $table->string('jalasat'); $table->string('zarfiat'); $table->text('tozih'); $table->integer('hit'); $table->string('departmant'); $table->string('thumbnail'); $table->tinyInteger('status')->default(0); $table->string('slug')->unique(); $table->timestamps(); }); } public function mycourse(){ $courses= PurchasedCourse::where('user_id',Auth::id()) ->with('course') ->get(); dd($courses); return view('student.courses.mycourse',[ 'courses'=>$courses ]); } course رو نال برمیگردونه و فقط تعداد دوره های خریداری شد رو برمیگردونه! ممنون میشم راهنماییم کنید نقل قول Share this post Link to post Share on other sites
saber 143 گزارش دادن ارسال شده در تیر 0 از متد belongsTo کلید course_id رو حذف کنید و مجدد تست کنید نقل قول Share this post Link to post Share on other sites