【发布时间】:2016-06-14 08:54:42
【问题描述】:
我有一个可以在我的网络浏览器中访问的blade.php 文件。然而,当我在我的网络浏览器中访问该文件时,我发现屏幕是空白的,尽管实际上 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 文件,当我在网络浏览器上进入它时确实会显示一些内容。
这是不工作的blade.php 文件的文件路径。 Laravel/resources/views/pages/manualsignup.blade.php
这是运行的blade.php 文件的文件路径 Laravel/resources/views/pages/test.blade.php
我试过做 php artisan view:clear 但它没有解决问题。
我没有收到任何错误,因此据我所知,日志文件不会针对这种情况提供任何内容。以下是日志文件中的一些最新日志,但我认为它们与这里无关,我认为它们来自我之前修复的错误。
[2016-02-04 16:39:29] local.ERROR: InvalidArgumentException: View [about] not found。在 /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}()
【问题讨论】:
-
您的日志会告诉您错误是什么。你检查过吗?