我有一个blade.php文件,我可以在我的网络浏览器中找到它。但是,当我在我的Web浏览器中访问该文件时,我发现该屏幕是空白的,尽管blade.php文件应该显示文本。
这是blade.php文件
<!DOCTYPE html>
<html>
<head>
<title>Laravel</title>
<link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css">
<style>
html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
width: 100%;
display: table;
font-weight: 100;
font-family: 'Lato';
}
.container {
text-align: center;
display: table-cell;
vertical-align: middle;
}
.content {
text-align: center;
display: inline-block;
}
.title {
font-size: 96px;
}
</style>
</head>
<body>
<div class="container">
<div class="content">
<div class="title"> another test </div>
</div>
</div>
</body>
</html>
因为我能够在浏览器中找到pg,所以我认为它不是控制器或routes.php文件的错误。我有另一个blade.php文件具有相同的代码,并在我在Web浏览器上进行显示时显示一些内容。
以下是blade.php文件无效的文件路径。 Laravel /资源/视图/页/ manualsignup.blade.php
以下是正在运行的blade.php文件的文件路径 Laravel /资源/视图/页/ test.blade.php
我曾尝试过做工匠的观点:清楚但它没有解决问题。
我没有收到任何错误,所以据我所知,日志文件对于这种情况没有任何帮助。以下是日志文件中的一些最新日志,但我不认为它们在这里是相关的,我认为它们来自我修复的先前错误。
[2016-02-04 16:39:29] local.ERROR:InvalidArgumentException:未找到查看[about]。在/home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:137 堆栈跟踪:
#0 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php(79): Illuminate\View\FileViewFinder->findInPaths('about', Array)
#1 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/View/Factory.php(151): Illuminate\View\FileViewFinder->find('about')
#2 /home/vagrant/Code/Laravel/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(737): Illuminate\View\Factory->make('about', Array, Array)
#3 /home/vagrant/Code/Laravel/app/Http/routes.php(21): view('about')
#4 [internal function]: App\Providers\RouteServiceProvider->{closure}()
答案 0 :(得分:1)
<强>日志强>
Laravel提供日志,确保您的Laravel版本具有正确的位置。
Laravel 5 storage/logs
Laravel 4 app/storage/logs
这些文件非常有用,尝试找到有关刀片渲染的任何信息。
<强>权限强>
否则,您可以尝试为文件夹存储设置正确的权限,当我说正确的权限时,我的意思是为您当前的用户写入权限。这就是诀窍。
sudo chmod -R 777 storage/
答案 1 :(得分:0)
所以在花了几个小时后,我意识到我的控制器中没有返回视图(“pages.filename”)。抱歉,