php - 如何将变量从控制器传递到 laravel 反应中的视图?
问题描述
我在后端使用 laravel 并作为前端做出反应。当我尝试将变量从控制器传递到视图时:
public function index()
{
return view('welcome')->with('name', 'San Juan Vacation');
}
并想在我的欢迎刀片文件中检索它:
<p>{{ $name }}</p>
由于某种原因它不起作用。它说未定义的变量 $name。知道什么可以解决这个问题吗?
解决方案
将变量传递Controller
给view
public function index()
{
$name = 'San Juan Vacation';
$color = 'red';
// .....
return view('welcome', compact('name', 'color'));
}
如果你想通过with
,那个时候:
return view('welcome')->with(['name'=>$name,'color'=>$color]);
写进welcome.blade.php
<p>{{ $name }}</p>
我希望这对你的情况有用。
推荐阅读
- json - json和soap API使用什么应用服务器
- django - 如何通过从 django 中的数据库中检索选项来在下拉菜单中显示类别?
- python - pygsheet 操作超时 [Errno 60]
- c# - 使用 FiddlerCore 从特定 URL 捕获响应
- ios - Animate UICollectionView contentInset adjustment
- javascript - 在挂载时执行的第一个 GET 请求期间加载微调器不起作用
- reactjs - 在文件之间传递状态值
- javascript - vue默认重定向导致最大堆栈错误
- c# - 从 EF Core 上下文中获取类型
- python - 删除两个特定行号之间的所有行