我在玩Laravel,但是控制器返回视图时遇到问题。 new PrintWriter(fw, true);
有效,但对于$aboutUs
,我收到一条错误消息:
$footerText
我在做什么错,我该如何解决?
这里是Undefined variable: footerText (View:
/Users/user/sublime/blog/resources/views/about-
us.blade.php)
:
AboutUsController.php
这里是<?php
namespace App\Http\Controllers;
class AboutUsController extends Controller
{
public function index()
{
$aboutUs = "About Us";
return view('about-us', compact("aboutUs"));
}
public function indexTwo()
{
$footerText = "Some more text here";
return view('footer-content', compact("footerText"));
}
}
:
views/about-us.bladephp
答案 0 :(得分:1)
要在单个函数中返回两件事,请尝试使用with
。
public function index()
{
$aboutUs = "About Us";
$footerText = "Some more text here";
return view('about-us', compact("aboutUs"))
->with('footer-content', compact("footerText"));
}