Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Eror one to one relation
misi gan
ini ane lagibelajar one to one relation nya laravel,
ketika ane browse 127.0.0.1:8000/user/1 itu muncul normal sama kaya di vidio tapi ketika ane browse 127.0.0.1:8000/passport/1 itu malah muncul eror
ini codingan nya passport.blade.php nya
<h1> Pemilik passport Ini {{ $passport->user->name}} </h1>
ini models nya
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class passport extends Model
{
//
public function user(){
return $this->belongsTo('App\Models\User');
}
}
mohon bantuan nya agan2 sekalian
6 Jawaban:
table usernnya punya kolom "name"? *cek namanya
coba share struktur databasenya juga
ini create_passports_table nya <pre> public function up() { Schema::create('passports', function (Blueprint $table) { $table->increments('id'); $table->string('no_pass', 100); $table->integer('user_id')->unsigned(); $table->timestamps();
$table-&gt;foreign('user_id')-&gt;references('id')-&gt;on('users')-&gt;onDelete('cascade');
});
} </pre>
ini create_users_table nya <pre> public function up() { Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->timestamps(); }); } </pre>
Jawaban Terpilih
coba di dd dulu aja $passport nya
ini gan <img src=' http://i67.tinypic.com/11rvpkz.png '>
ane nyoba cara lain dari stackoverflow keluarin pake $passport->user['name'] hasil nya malah null
kenapa ya gan??