Laravel 5框架学习之向视图传送数据
发布时间:2020-12-14 20:00:40 所属栏目:大数据 来源:网络整理
导读:我们在Routes.php中新建一个路由 代码如下: 在浏览器中浏览会获得一个错误,错误信息仅仅是一个提示信息,缺少细节,在生产环境 It' ok,但是开发阶段我们希望获得详细信息。 在项目的根目录找到 .env 文件,修改 代码如下: 这将显示详细的错误信息,PagesCo
我们在Routes.php中新建一个路由 代码如下: 在浏览器中浏览会获得一个错误,错误信息仅仅是一个提示信息,缺少细节,在生产环境 It' ok,但是开发阶段我们希望获得详细信息。 在项目的根目录找到 .env 文件,修改 代码如下: 这将显示详细的错误信息,PagesController 不存在。但在生产环境一定要设置为 false 我们可以手工新建控制器,但更快的方式是利用 laravel 提供的生成器。在命令行当前项目目录中运行: 代码如下: 可以看到laravel提供的功能。 代码如下: ok,在 app->http->controller 下面生成了 PagesController.php use AppHttpRequests;
use AppHttpControllersController; use IlluminateHttpRequest; class PagesController extends Controller { /**
/**
/**
/**
/**
/**
/**
} 这样生成的controller包含了全部所需要的RESTful方法,我们可以简化一下。删除生成的PagesController.php,在命令行运行: 代码如下: 再看一下生成的结果 代码如下: 基本上是一个空的controller,所有的方法我们需要自己创建。 如果你想知道到底有什么参数我们可以在命令行执行,你可以运行下面的命令来查看帮助 代码如下: ok,你可以经常使用help命令来帮助你了解这些参数。 在PagesController中建立about方法。 代码如下: 在浏览器冲查看结果,错误消失,返回简单的信息。 返回视图我们当然希望返回html文档,修改about方法的返回: 代码如下: 注意:返回的结果是 pages.about ,这表示在 views 子目录中的 pages 子目录中的 about.balde.php 文件。让我们创建 resourcesviewspagesabout.balde.php 文件 代码如下:
Document
About |