Laravel 5空白页面视图

时间:2015-12-08 10:11:23

标签: laravel-5 views

在通过作曲家安装了thresh laravel装置后,开始使用非常基本的Laravel 5 tuturial,并遇到了以下问题。创建了一个关于视图'resources / views / about.blade.php',我只显示一个空白页。

奇怪的是,在玩过欢迎页面后,为了尝试找出问题,我发现我只能查看欢迎页面,如果欢迎它的名字。

routes.php代码:

Route::get('about', 'PagesController@about');

PagesController.php代码:

<?php
namespace App\Http\Controllers;

class PagesController extends Controller {

    public function about() {
        return view('welcome');
    }
}

这完全显示'resources / views / welcome.blade.php'文件。但是,如果我将其重命名为其他任何内容,例如。 'resources / views / test.blade.php',并相应地更改控制器中的返回视图:

return view('test');

我只是得到一个空白页面。有什么问题?

2 个答案:

答案 0 :(得分:0)

我想你的问题应该是这个,

问题:

您不会将.htaccess配置为直接指向您的应用

你应该做什么

你应该绝对打电话给应用程序

如何

你这样打电话吗

http://yourapplication.com/public/index.php/about

如果您想像

那样访问它
http://yourapplication.com/about

然后你应该配置.htaccess来完成它(如果你需要,请告诉我)

注意:

  1. 确保在服务器中启用error_reporting

  2. 确保在刀片中输出内容

答案 1 :(得分:0)

问题原来是URL。在Laracast教程(Laravel 5 Fundamentals)之后,我使用以下命令启动了服务器:

php -S localhost:8888 -t ~/Desktop/html/learning-laravel-5/public

这会产生以下Laravel项目的根地址:http://localhost:8888

因此,http://localhost:8888/about等同于关于页面。但是,我最终使用了以下地址:

localhost/learning-laravel-5/public/about

如果我还没有通过http://localhost:8888/about

查看过该页面,则会显示空白页