gec*_*cko 1 php laravel eloquent laravel-authentication
首先,每次我们登录 laravel 时,默认情况下用户(表)总是可以通过使用Auth::user() 来访问。
见下表:
我的挣扎是,如何使用用户表中的subscriber_id 作为外键将订阅者的列添加到用户(表)。
我的期望是,我希望所有这些(以下)在我登录后都可以全局访问。
Auth::user()->name
Auth::user()->age
Auth::user()->gender
Auth::user()->marital_status
Auth::user()->subscriber_id
Auth::user()->subscriber_name
Auth::user()->subscriber_status
Auth::user()->subscriber_created_at
Auth::user()->subscriber_created_at
Run Code Online (Sandbox Code Playgroud)
我一直在谷歌上寻找答案,但没有任何帮助。我希望有人可以帮助我。
小智 5
请参阅https://laravel.com/docs/5.7/eloquent-relationships
在用户模型上设置关系。
例如,对于一对一的关系:
public function subscriber()
{
return $this->hasOne('App\Subscribers', 'id', 'subscriber_id');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1096 次 |
| 最近记录: |