小编Tsc*_*sch的帖子

Laravel 的所属关系不返回值

我试图运行一个 hasMany,但我真的不知道为什么我没有得到任何结果!两个表:公司,工作订单,每个工作订单都有一个公司名称和地址,我想在laravel中使用belongsTo关系

<?php
namespace App;

class Company extends Model
{
    protected $table      = 'company';
    protected $primaryKey = 'company_id';

    public function jobs() {
        return $this->hasMany('App\Joborder');
    }
}
Run Code Online (Sandbox Code Playgroud)

我的工作订单页面

<?php
namespace App;

class Joborder extends Model
{
    protected $table      = "joborder";
    public    $primaryKey = "joborder_id";
    protected $dates      = [
        'start_date',
        'created_at',
        'updated_at'
    ];

    public function company() {
        return $this->belongsTo('App\Company');
    }
}
    
Run Code Online (Sandbox Code Playgroud)

这是页面控制器:

public function joblist() {
    $joblist     = Joborder::all();
    $newInstance = new Joborder;
    $company     = $newInstance->company();

    dd($company->name);
    dd($joblist);

    return view('pages.joblist')->with('jobs',$joblist);
} 
Run Code Online (Sandbox Code Playgroud)

这是我的页面运行后的 …

php laravel eloquent laravel-5

4
推荐指数
1
解决办法
7227
查看次数

标签 统计

eloquent ×1

laravel ×1

laravel-5 ×1

php ×1