# 專案根目錄執行 (國外源較慢,建議設定中國鏡像)
composer require barryvdh/laravel-debugbar
'providers' => [
// ...
Barryvdh\Debugbar\ServiceProvider::class,
],
'aliases' => [
// ...
'Debugbar' => Barryvdh\Debugbar\Facade::class,
],
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"
將產生 config/debugbar.php 設定檔與前端資源。
Laravel 5 將 Form/Html 移出核心,需額外安裝:
"require": {
// ...
"laravelcollective/html": "~5.1"
}
composer update
'providers' => [
// ...
Collective\Html\HtmlServiceProvider::class,
],
'aliases' => [
// ...
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
],
{!! Form::open(['url' => 'user/store']) !!}
{!! Form::label('name', '姓名') !!}
{!! Form::text('name', null, ['class' => 'form-control']) !!}
{!! Form::submit('送出', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
| 問題 | 解決 |
|---|---|
| Debugbar 不顯示 | 確認 APP_DEBUG=true、config/debugbar.php 中 enabled => true |
| Class 'Form' not found | 檢查 laravelcollective/html 版本對應 Laravel 版本、composer update 完成、Provider/Alias 註冊正確 |
| 生產環境洩露資訊 | config/debugbar.php 設定 enabled => env('APP_DEBUG', false) |