在我的本地Laravel项目中,如果我访问网址http://local.website.com/share/show/372/3149,3150
,我会收到错误消息:
[2017-03-15 14:05:16] production.ERROR:异常'ErrorException',在/home/vagrant/Code/RP/storage/framework/views/e48b285e80e2612c5de297f7900a6e0c9933aec4.php中显示消息'Undefined variable:class' :74
堆栈跟踪:
#0 /home/vagrant/Code/RP/storage/framework/views/e48b285e80e2612c5de297f7900a6e0c9933aec4.php(74):Illuminate \ Foundation \ Bootstrap \ HandleExceptions-> handleError(8,'Undefined varia ...','/ home / vagrant / C ...',74,Array)
但是在我的生产Laravel项目中,如果我访问网址http://website.com/share/show/372/3149,3150
我没有收到任何错误,视图显示。
生产网址指向我的直播VPS Cent OS。我的本地设置是在Windows 10上,但在Homestead内运行。两个项目都使用完全相同的代码。
这里可能出现什么问题?我需要清除工匠缓存吗?任何建议都会非常有用。
修改:添加导致错误的e48b285e80e2612c5de297f7900a6e0c9933aec4.php
代码行:
<td class="text-center status<?=$class?>"> <!-- Line 74 -->
<?=$res?>
</td>
答案 0 :(得分:-1)
检查您的$class
变量是否已从您的视图中定义或已被传递
像你的控制器
return view('myview', compact('class')); //or
return view('greeting')->with('class', 'English');
提示:将数据传递给视图时使用刀片
{{$class}}