Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何从LARAVEL中相同DB下的另一个表中获取值?_Mysql_Sql_Laravel - Fatal编程技术网

Mysql 如何从LARAVEL中相同DB下的另一个表中获取值?

Mysql 如何从LARAVEL中相同DB下的另一个表中获取值?,mysql,sql,laravel,Mysql,Sql,Laravel,我想问一下,如何从同一数据库下的另一个表中调用该值 数据库表名称:bit\u app\u policy\u category 在数据库下,我有以下列: 身份证 代码 描述 家长id 地位 同一数据库下的另一个数据库表名:company\u policy 在数据库下,我有以下列: 身份证 策略\u类别\u id 保单名称 版本号 政策详情 有效期 文件路径 至于现在,我想链接表bit\u app\u policy\u category,并将id的值列放入company\u policy-polic

我想问一下,如何从同一数据库下的另一个表中调用该值

数据库表名称:
bit\u app\u policy\u category

在数据库下,我有以下列:

  • 身份证
  • 代码
  • 描述
  • 家长id
  • 地位
  • 同一数据库下的另一个数据库表名:
    company\u policy
    在数据库下,我有以下列:

  • 身份证
  • 策略\u类别\u id
  • 保单名称
  • 版本号
  • 政策详情
  • 有效期
  • 文件路径
  • 至于现在,我想链接表
    bit\u app\u policy\u category
    ,并将id的值列放入
    company\u policy
    -
    policy\u category\u id
    。我不知道怎么写代码

    这是我目前的代码:

            <form method="post" action="{{route('policy.store')}}">
                {{csrf_field()}}
                @csrf
    
    
    
    
                <div class="form-group">
                    <label for="bit_app_policy_category_parent">Parent Category</label>
                    <select id="bit_app_policy_category_parent"  name="parent_id" class="form-control">
                        <option value=" {{"$parents->id"}} </option>n>
    
                    </select>
                </div>
    
    
    
                <div class="form-group">
                    <label for="company_policy_policy_title">Policy Title<span class="required">*</span></label>
                    <input id="company_policy_policy_title" type="text" name="policy_title" class="form-control" placeholder="Please Enter the policy title" />
                </div>
    
                <div class="form-group">
                    <label for="company_policy_version-no">Version-no<span class="required">*</span></label>
                    <input id="company_policy_version-no" type="text" name="version_no" class="form-control" placeholder="Please Enter the Version-no" />
                </div>
    
                <div class="form-group">
                    <label for="company_policy_policy_details">Policy Details<span class="required">*</span></label>
                    <input id="company_policy_policy_details" type="text" name="policy_details" class="form-control" placeholder="Please Enter the Policy Details" />
                </div>
    
                <div class="form-group">
                    <label for="company_policy_expiry_date">Expiry Date<span class="required">*</span></label>
                    <input id="company_policy_expiry_date" type="datetime-local" name="expiry_date" class="form-control" placeholder="Please Enter the Expiry Date time" />
                </div>
    
                <div class="form-group">
                    <label for="company_policy_file_path">Policy File Path<span class="required">*</span></label>
                    <input id="company_policy_file_path" type="text" name="file_path" class="form-control" placeholder="Please Enter the file path" />
                </div>
    
    
                <div class="form-group">
                    <input type="submit"  class="btn btn btn-primary"  />
                    <a href="{{url('/policy')}}" ><span class="mj btn btn btn-danger">Back</span></a>
                    <a href="{{url('/')}}" ><span class="mj btn btn btn-danger">Back to home</span></a>
    
    
                </div>
            </form>
        </div>
    </div>
    
    
    {{csrf_field()}}
    @csrf
    父类别
    id“}}n>
    保单名称*
    版本号*
    保单详情*
    有效期*
    策略文件路径*
    
    @endsection

    首先创建两个模型 1.保单类别并将代码放入模型中

    public function companyPolicies()
        {
            return $this->hasMany('App\CompanyPolicy');
        }
    
    2.公司政策

      public function policyCategory()
    {
        return $this->belongsTo('App\PolicyCategory',policy_category_id);
    }
    
    在你的控制器中,你可以得到相关表格的所有信息。比如说,你有一个/两个公司在保单类别下,id为1。现在你可以得到所有公司的信息,如下所示

    $policy_category  = PolicyCategory::find(1);
    dd($policy_category->companyPolicies);
    

    试试这个,让我知道这是你真的想要的还是不想要的

    这两个表在同一个数据库中吗?@Rob是的,在同一个数据库中,但在不同的表下这两个表之间有什么共同点,如
    id
    ?@WONG KIING ANG BCN16090004你可以对(bit\u app\u policy\u类别)下的id列使用一对多或一对一的关系它是唯一的,因为(company_policy)表下的(policy_category_id)列只是从表(bit_app_policy_category)id列值中调出值……我只想从(bit_app_policy_category)id列中调出id值,并将该值链接到(policy_category_id)不起作用,实际上我已经有了模型,我只想把第一个表中的值调出到第二个表id列中