laravel - 在控制器中压缩后视图返回 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>
解决方案
public function index(User $user)
{
return view('auth.verification')->with('user_details',$user);
}
在视图中检查它是否到来
@if(isset($user_details))
{{$user_details}}
@else
No User Found
@nedif
推荐阅读
- c# - 当一个条件为真时如何从循环中中断?
- python - Python自动点击程序没有点击按钮
- android - org.json.JSONObject$1 类型的“json key object”的值为 null 无法转换为 JSONObject
- lotus-notes - Lotus Notes Design 元素不刷新
- c# - 如何使用 ndesk 选项添加一个需要三个参数的选项?
- sql - 在 RazorSQL 中运行多个执行
- php - WordPress 保存到数据库(ajax)
- regex - 在 Notepad++ 中使用正则表达式搜索 IPv4 地址
- bluetooth-lowenergy - 当三星 S6 的屏幕锁定时,BLE 扫描会停止设备发现
- java - 禁用手机横向,但允许平板电脑