【发布时间】:2021-10-02 00:57:42
【问题描述】:
我无法从外键检索用户名,请帮助我。 用户表包含一个我认为可以使用外键检索的名称字段。但它不起作用。
我的迁移表
public function up()
{
Schema::create('bookings', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('user_id');
$table->integer('doctor_id');
$table->unsignedBigInteger('campagne_id');
$table->string('time');
$table->integer('status')->default(0);
$table->timestamps();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->foreign('campagne_id')->references('id')->on('campagne')->onDelete('cascade');
});
}
我的预订模式
public function utilisateur()
{
return $this->belongsTo(User::class, 'user_id', 'id');
}
public function Campagne()
{
return $this->belongsTo(Campagne::class, 'campagne_id', 'id');
}
}
我的控制器
public function liste()
{
$bookings = DB::table('bookings')->paginate(6);
return view('listeAppointement', compact('bookings', 'doctors'));
}
我错了enter image description here 我不知道会发生。感谢您的提前。
【问题讨论】:
-
你能显示你的控制器代码吗
-
我刚刚添加了它