php - 如何将 auth::user 配置文件数据存储到 Laravel View 中?

标签 php mysql laravel frameworks

我正在进行一个学习 Laravel 的项目。

因此,我创建了一个包含用户的数据库。每个用户都有一个包含以下信息的个人资料:城市、国家等。

我创建了一个名为“profiles”的表,其中包含以下列:id/user_id/Country/city。

我的路线文件如下所示:

 Route::get('editProfile', 'ProfileController@editProfileForm');

我的 ProfileController 看起来像:

public function editProfileForm() {
    return view('profile.editProfile')->with('data', Auth::user()->profile);
}

当我在 editProfile.blade 中将 View 调用为: {{ $data }} 时,它应该从数据库返回验证用户数据,而且我还需要行形式“个人资料”表,其中我的 user_id 对应于 id 形式“用户”表。

问题是我的 View 返回一个空字符串,而不是我期望从数据库中得到的字符串。

最佳答案

为什么用户和个人资料是两个单独的表?

关于php - 如何将 auth::user 配置文件数据存储到 Laravel View 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43746485/

相关文章:

php - MYSQL计算收到消息和第一次回答之间的平均时间

javascript - 如何使用php查找用户一次登录不同的浏览器或不同的系统

mysql - 如何查询表内表?

javascript - 密码对比

php - Laravel where::model,如何添加多语句

php - Laravel - 播种关系

php - 带连接的 is_object 不能正常工作?

php - 将 HtmlHelper 与 CakePHP 一起使用时出现错误消息

php - 根据日期范围之间的日期列获取可用用户

mysql - 如何在 mysql 中进行原子更新和选择查询?