【发布时间】:2021-07-13 23:03:26
【问题描述】:
我收到此错误:未定义变量:用户(视图:...)
public function edit(){
$user = User::where('id', Auth::user()->id)->first();
return view('layouts.app', ['user' => $user]);
}
我正在尝试在我的视图中使用@yield('content') 中的对象:layouts/app.blade.php
<main class="">
@yield('content')
{{dd($user->email)}}
</main>
【问题讨论】:
-
你的问题不太清楚,能否把错误的图片放上来,我们可能会得到更多关于这个问题的细节..
-
你能添加使用
$user对象的app.blade.php的代码吗? -
@Abishek 我刚刚编辑了帖子,你可以检查一下吗?
-
控制器对我来说看起来不错。但通常你不会
return view('layouts.app') usually you return another blade file which@extends('layouts.app')`,那是你在做什么吗? -
这能回答你的问题吗? How to pass data to view in Laravel?
标签: laravel view controller