您的位置:首页 > 编程语言 > PHP开发

Laravel生命周期介绍

2014-06-06 00:00 274 查看
Laravel框架请求生命周期:

Laravel应用程序的入口public/index.php
进入bootstrap/start.php,创建Laravel application对象作为Laravel容器
内部的framework/start.php 文件配置相关设置并加载服务提供器。
加载应用程序app/start 目录下的文件。
加载应用程序的 app/routes.php 文件。
将 Request 对象发送给应用程序对象,应用程序对象返回一个 Response 对象。
将 Response 对象发回客户端。


关于启动文件:
启动文件主要用来存放任何“引导”性质的代码。应用程序启动文件在app/start目录下,默认有artisan.php【Artisan命令行】 global.php【比如注册日志记录,包含app/filters.php文件】 local.php【local环境下执行】, 如果你还有其它环境,在app/start目录下创建一个和环境名一样的启动文件,那么它会在应用运行在这种环境里面的情况下被自动载入。
关于应用程序注册:
通过注册 before, after, close, finish 以及 shutdown 应用事件在请求之前或之后进行处理,你可以在启动文件中注册这些事件来设置全局过滤器。
App::before(function($request)
{
    //
});

App::after(function($request, $response)
{
    //
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息