首页 > 解决方案 > 拉拉维尔。表之间的连接。获取记录

问题描述

我使用了最后一个 laravel 版本。框架。我无法访问某个记录。我有两个指向一张表的字段链接。我的迁移:

  Schema::create('application_forms', function (Blueprint $table) {
            $table->unsignedBigInteger('clients_id');
            $table->foreign('clients_id')->references('id')->on('clients')->onDelete('cascade');
            
            $table->unsignedBigInteger('buyer_id')->nullable();
            $table->foreign('buyer_id')->references('id')->on('clients')->onDelete('cascade');

我的模型

class Application_form extends Model
{
public function clients()
    {
      return $this->belongsTo(Client::class);
    }

我用在我的刀片上

{{$application_form->clients->FIO_Client}}

但我无法使用buyer_id. 我得到记录clients_id。我怎样才能访问这个

$table->unsignedBigInteger('buyer_id')->nullable();
            $table->foreign('buyer_id')->references('id')->on('clients')->onDelete('cascade');

标签: mysqllaraveleloquentdatatableslaravel-8

解决方案


推荐阅读