为什么数据库中的数据不显示

时间:2019-07-18 14:14:31

标签: php mysql laravel eloquent

Pemulangan模型

class M_pemulangan extends Model
{
    protected $table = 'pemulangan';
    protected $primaryKey = 'null';
    public $timestamps = false;
    protected $fillable = [
        'no_identitas',
        'nama',
        'asal_provinsi',
        'asal_kabkota',
        'asal_kecamatan'
    ];

  public function pendataan()
    {
        return $this->hasMany('no_identitas');
    }
}

雄辩的laravel从pendataan表中获取asal_provinsi

这是五角星模型

class M_pendataan extends Model
{
    protected $table = 'pendataan';
    protected $primaryKey = 'no_identitas';
    public $timestamps = false;
    public $incrementing = false;
    protected $fillable = [
        'no_identitas',
        'asal_provinsi',
        'asal_kabkota',
        'asal_kecamatan',
        'nama',
        'tempat_lahir',
        'tanggal_lahir',
        'jk'
    ];
       public function pemulangan()
    {
        return $this->belongsTo('no_identitas');
    }
}

这是成功的,我只能在数据库中获取数据。我无法在桌面刀片上显示。

pemulangan控制器

class C_pemulangan extends Controller
{

    public function pemulangan(){
        $pemulangan = M_bantuan::where('sandang', 2)->get();

        $pendataan= DB::table('pendataan')
        ->select('pendataan.*')
        ->get();

        return view('adminKAT/pemulangan',['pemulangan' => $pemulangan])->with(['pendataan' => $pendataan]);
    }
}

那么如何显示数据库中的数据?

0 个答案:

没有答案