每天laravel

第一天:開始學習laravel 框架 首先 瞭解 laravel的運行流程

第一步:包含自動加載文件

require __DIR__.'/../bootstrap/autoload.php';

composer 提供了一個方便、自動的生成類加載,對於我們的應用。我們需要利用它!我們簡單的包含這個文件在我們的腳本文件中,這樣我們就不會擔心後面使用過程中需要手動加載了!

這種感覺讓我們很放鬆!

第二步:加載app入口文件

$app = require_once __DIR__.'/../bootstrap/app.php';

打開燈!

我們需要 照亮PHP 發展,所以 讓我們 打開燈!這個bootstraps 這個框架 並且 獲取準備對於應用,然後 他可以加載應用 所以我們能運行 應用 返回 瀏覽器 並且 使我們的用戶開心!

第三步:開始運行應用

一旦我們搭建一個應用,我們可以處理增加的請求通過內核,並且發送相關響應返回到客戶端瀏覽器,創建和完美的應用我們我們準備的給用戶。

一旦我們搭建應用,我們可以通過內核來處理請求,返回相關的相應給客戶端瀏覽器,允許用戶享用我們準備好的完美的應用。

3.1 獲取實例化的內核程序!

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

::class 代表 獲取完整的class名稱!

$app->make 這裏跟我們的linux有點相似! 就是生成相應的 類的實例化 

3.2 通過獲取用戶 請求 獲取反饋數據 

$response = $kernel->handle($request = Illuminate\Http\Request::capture());

$request = Illumiate\Http\Request::capture(); 通過這個 獲取函數 來捕獲 用戶的 請求/輸入 信息

將 輸入 信息作爲 參數 發送給返回 信息 處理 部分

$response = $kernel->handle($request);

 

3.3 將返回信息格式化,輸出

$response->send();

格式化輸出,有可能是 Html 格式,或者 json格式!

 

3.4 終止 請求 及 反饋 數據

$kernel->terminate($request, $response);

對完成使命的 請求 及 相應數據 進行處理!

完整整個初始化流程!

簡單的點說:

第一:準備自動化加載流程!

第二:準備應用入口文件

第三:實例化內核程序

第四:根據入口請求活動返回數據

第五:返回數據格式化

第六:清理相關數據。

更多前沿PHP技術請搜索千鋒PHP,做真實的自己,用良心作教育

原貼地址:https://my.oschina.net/u/3434164/blog/906454

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章