laravel 從Debugbar開始

1.創(chuàng)建laravel項目

先添加國內(nèi)鏡像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

進(jìn)到項目目錄執(zhí)行如下命令

composer create-project laravel/laravel --prefer-dist obj_laravel
2.php啟動laravel站點
php -S localhost:80 -t obj_laravel/public

相關(guān)操作命令

#創(chuàng)建控制器
php artisan make:controller MyController
php artisan make:controller PhotoController --resource

#顯示路由
php artisan route:list

#生成模型
php artisan make:model User

#數(shù)據(jù)遷移
php artisan make:migration create_users_table

#運行遷移
php artisan migrate

#數(shù)據(jù)填充
php artisan make:seeder UserTableSeeder

#運行填充器
php artisan db:seedphp artisan db:seed --class=UserTableSeeder

#回滾并重新運行遷移
php artisan migrate:refresh --seed

Debugbar

1.使用compser引入package
composer require barryvdh/laravel-debugbar
2.config/app.php的providers中添加注冊服務(wù)
#line:124~160左右
Barryvdh\Debugbar\ServiceProvider::class,
3.門面(可選)
#config/app.php中添加如下門面別名到 aliases數(shù)組:
'Debugbar' => Barryvdh\Debugbar\Facade::class,

#然后運行如下 Artisan 命令將該擴(kuò)展包的配置文件拷貝到 config目錄下:
php artisan vendor:publish
如果配置文件中 debug設(shè)置為 true的話币励,Debugbar 分析器默認(rèn)是啟的慷蠕,如果你想要關(guān)閉該分析器,在配置文件 config/debugbar.php中設(shè)置 enab為 false即可榄审。

使用 Debugbar 門面添加 PSR-3 級別消息:
Debugbar::info($object);Debugbar::error('Error!');
Debugbar::warning('Watch out…');
Debugbar::addMessage('Another message', 'mylabel');
設(shè)置開始/中止時間:
Debugbar::startMeasure('render','Time for rendering');
Debugbar::stopMeasure('render');
Debugbar::addMeasure('now', LARAVEL_START, microtime(true));
Debugbar::measure('My long operation', function() { // Do something…});
記錄異常:
try {
   throw new Exception('foobar');
} catch (Exception $e) { 
    Debugbar::addException($e);
}
使用輔助函數(shù)實現(xiàn)上述調(diào)用:
// All arguments will be dumped as a debug message
debug($var1, $someString, $intValue, $object);
start_measure('render','Time for rendering');
stop_measure('render');
add_measure('now', LARAVEL_START, microtime(true));
measure('My long operation', function() { 
    // Do something…
});
如果想要添加自己的數(shù)據(jù)收集器(DataCollector)砌们,可以通過容器或門面實現(xiàn):
Debugbar::addCollector(new DebugBar\DataCollector\MessagesCollector('my_messages'));
或者通過 App 容器:
$debugbar = App::make('debugbar');
$debugbar->addCollector(new DebugBar\DataCollector\MessagesCollector('my_messages'));
默認(rèn)情況下,Debugbar 被注入到 </body>之前搁进。如果你想要自己注入 Debugbar浪感,在其配置文件中設(shè)置 inject為 false然后使用渲染器自己渲染:
$renderer = Debugbar::getJavascriptRenderer();

注意:使用自動注入的話將會禁止顯示 Request 信息,因為在響應(yīng)之后才會添加該信息饼问。你可以通過在配置文件中添加 default_request數(shù)據(jù)收集器作為替換方案影兽。

如果你想要在運行時開啟/關(guān)閉 Debugbar,可以通過如下方式:
\Debugbar::enable();\Debugbar::disable();
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末莱革,一起剝皮案震驚了整個濱河市峻堰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌盅视,老刑警劉巖捐名,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異闹击,居然都是意外死亡镶蹋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門赏半,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贺归,“玉大人,你說我怎么就攤上這事断箫》骱ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵仲义,是天一觀的道長婶熬。 經(jīng)常有香客問我,道長埃撵,這世上最難降的妖魔是什么赵颅? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮盯另,結(jié)果婚禮上性含,老公的妹妹穿的比我還像新娘。我一直安慰自己鸳惯,他們只是感情好商蕴,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布叠萍。 她就那樣靜靜地躺著,像睡著了一般绪商。 火紅的嫁衣襯著肌膚如雪苛谷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天格郁,我揣著相機(jī)與錄音腹殿,去河邊找鬼。 笑死例书,一個胖子當(dāng)著我的面吹牛锣尉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播决采,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼自沧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了树瞭?” 一聲冷哼從身側(cè)響起拇厢,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎晒喷,沒想到半個月后孝偎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡凉敲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年衣盾,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荡陷。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡雨效,死狀恐怖迅涮,靈堂內(nèi)的尸體忽然破棺而出废赞,到底是詐尸還是另有隱情,我是刑警寧澤叮姑,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布唉地,位于F島的核電站,受9級特大地震影響传透,放射性物質(zhì)發(fā)生泄漏耘沼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一朱盐、第九天 我趴在偏房一處隱蔽的房頂上張望群嗤。 院中可真熱鬧,春花似錦兵琳、人聲如沸狂秘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽者春。三九已至破衔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钱烟,已是汗流浹背晰筛。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留拴袭,地道東北人读第。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像拥刻,于是被迫代替她去往敵國和親卦方。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理泰佳,服務(wù)發(fā)現(xiàn)盼砍,斷路器,智...
    卡卡羅2017閱讀 134,599評論 18 139
  • 原文鏈接 必備品 文檔:Documentation API:API Reference 視頻:Laracasts ...
    layjoy閱讀 8,603評論 0 121
  • 先說幾句廢話逝她,調(diào)和氣氛浇坐。事情的起由來自客戶需求頻繁變更,偉大的師傅決定橫刀立馬的改革使用新的框架(created ...
    wsdadan閱讀 3,039評論 0 12
  • 必備品文檔:DocumentationAPI: API Reference視頻:Laracasts速查表:Lara...
    ethanzhang閱讀 5,739評論 0 68
  • 文/朕梁棟 我在院子里劈柴 碗口粗的柴禾豎放在地上 我舉起斧子黔宛,我落下斧子 我放下斧子近刘,我再舉起斧子 一根柴變成了...
    朕梁棟閱讀 753評論 9 3