我在一个项目中使用Laravel 3,这是一种快乐.我也多次查看源代码,看看幕后工作是如何工作的.
但现在在Laravel 4中,我不知道从哪里开始或如何理解它.我在哪里可以了解Laravel 4的所有幕后故事?
例证:我想知道是否DB::insert()返回插入行的id.所以我开始搜索.1.我找到了"封装"DB的Illuminate\Support\Facades\Facade类.2.调用resolveFacadeInstance函数,然后我尝试打印这些数组,但我的计算机挂起: - /.我相信这会导致更多我不理解的课程.
有没有办法可以尝试学习Laravel 4的内部工作原理?也许堆栈痕迹?
soc*_*man 14
facade类只是一个过滤器类,允许您调用方法,就好像它们是静态的一样.对于外观映射,请访问:http://laravel.com/docs/facades#facade-class-reference
完全理解laravel内部运作的起点应该从:
/public/index.php
Run Code Online (Sandbox Code Playgroud)
你可以按照程序的逻辑,注意到需要start.php,它加载一个"Application"的实例,在这里找到:
/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10960 次 |
| 最近记录: |