Php 对Laravel 5刀片感到沮丧
在过去的几天里,我一直在尝试进入Laravel 5刀片系统。然而,由于某些荒谬的原因,我无法让事情正常运转。现在情况是这样的: 用户控制器->索引Php 对Laravel 5刀片感到沮丧,php,laravel-5,blade,Php,Laravel 5,Blade,在过去的几天里,我一直在尝试进入Laravel 5刀片系统。然而,由于某些荒谬的原因,我无法让事情正常运转。现在情况是这样的: 用户控制器->索引 public function index() { return view('app'); } 显然我们得到了一个视图,所以我在视图中创建了一个名为app.blade.php的刀片文件 <!doctype html> <html lang="en"> <head> <meta charset
public function index()
{
return view('app');
}
显然我们得到了一个视图,所以我在视图中创建了一个名为app.blade.php的刀片文件
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
文件
好的,我们都设置好了,所以当我加载页面时,我得到的是标题中的“文档”
问题是:如果我将标题标签更改为其他类似的内容:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Application</title>
</head>
<body>
</body>
</html>
应用
重新加载你希望看到的页面标题改变?你猜怎么着?不。那没有发生。原来的标题“文件”仍然存在
有人想告诉我这里发生了什么以及如何修复它吗
你确定它不仅仅是缓存的吗?尝试以下操作:转到您的
\storage\framework\views
并删除除.gitignore
文件以外的所有内容,然后重试
如果laravel正在缓存您的视图,则清除浏览器缓存对您没有帮助,因为缓存是在服务器端完成的
如果您实际使用的是Laravel5.1,则可以在终端上键入php artisan视图:clear
更多信息:laravel.com/docs/5.0/cache清除视图缓存有效,但每次更改模板时我都必须这样做。这真的是拉威尔的工作方式吗?有没有办法禁用缓存?@Tomkarho,您的应用程序环境是“生产”还是“本地”?我认为“生产”应该始终尝试使用缓存,而“本地”环境每次都会重新生成缓存。这对于在这个问题上遇到障碍的任何人来说都更重要,但重新加载缓存的原因不是在laravel中,而是在php本身。参考以下问题,Sethens回答您的浏览器可能只是在缓存标题。您是否尝试向正文中添加任何其他文本以查看它是否出现?请尝试清除浏览器的历史记录和缓存。