首页 > 解决方案 > 在控制器中压缩后视图返回 null

问题描述

在我的 laravel 项目中,我有一个像这样的索引函数

 public function index(User $user)
{

    return view('auth.verification',compact('user'));
}

当我 dd($user) 我有数据但是当我 dd($user) 在我的视图中它会返回一个空集合但是当我定义一个测试变量并将一些数据放入其中并用我的视图压缩它时它会查看返回数据正确知道为什么会发生这种情况?这是我的代码

 @dd($user)
<div class="container">
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="panel panel-default">
                <div class="panel-heading">فعالسازی</div>
                <div class="panel-body">
                    <form class="form-horizontal" method="POST" action="{{ url('verification') }}">
                        {{ csrf_field() }}
                        <h2 class="form-signin-heading">کد فعال سازی را وارد کنید</h2>
                        <input type="hidden" name="id" value="{{}}">
                        <input class="form-control" placeholder="کد فعالسازی" name="active_code" required autofocus>
                        <button class="btn btn-lg btn-login btn-block" type="submit" name="btn">فعال کن</button>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>

标签: laravel

解决方案


public function index(User $user)
{
    return view('auth.verification')->with('user_details',$user);
}

在视图中检查它是否到来

@if(isset($user_details))
   {{$user_details}}
@else
    No User Found
@nedif

推荐阅读