I have two tables one is user and other is profile. one user can have one profile. This relation works perfectly on local server but when i upload it on live server the relations are not working not just user and profile but other relations also. here is my laravel model code for profile and user.
class Profile extends Model
{
protected $fillable = ['user_id','fname','mname','lname',
'birthdate','country','address','phone', 'image'];
protected $hidden = ['user_id'];
public $timestamps = false;
public function users() {
return $this->belongsTo('App\User', 'id');
}
}
User model
class User extends Authenticatable
{
protected $fillable = [
'name', 'email', 'password', 'email_token'
];
protected $hidden = [
'password', 'remember_token', 'email_token'
];
public function users(){
return $this->hasOne('App\Profile', 'user_id');
}
}
Here how i am trying to get profile data from login user in controller
Auth::user()->users->image
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire