Laravel5初期設定&環境設定まとめ
環境設定&初期設定
権限の変更(ビルトインサーバを使うときはいらない)
- chmod -R 777 storege
timezone&locale変更
- Laravel5/config/app.php
- 42行目 'timezone' => 'UTC'を'timezone' => 'Asia/tokyo'に変更
- 55行目 'locale' => 'en'を'locale' => 'ja'に変更
detabase設定
DB_HOST=localhost DB_DATABASE=laravel5 DB_USERNAME=root DB_PASSWORD=vagrant
DB接続確認
- artisan tinker コマンドを実行して確認します。
$ php artisan tinker Psy Shell v0.3.4 (PHP 5.6.2 — cli) by Justin Hilema >>> >>> App\User::all()->toArray(); => [] >>>
参考本: 初めてのLaravel 5 : (6) データベースの環境設定 | ララ帳
日本語化
- プロジェクトの直下にcomja5を入れる
- git clone https://github.com/laravel-ja/comja5.git
Laravel5/の直下で下記コマンドを叩く
- composer require laravel-ja/comja5
実行方法
- Laravel5/の直下で下記コマンドを叩く
- コメント日本語にして、日本語言語ファイルを生成して、タブを4スペースに変換コマンド
- vendor/bin/comja5 -a
PHPStormでLaravel5の補完設定
- Laravel5/の直下で下記コマンドを叩く
- composer require barryvdh/laravel-ide-helper
- config/app.phpのproviders配列に下記を追加
- 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider'
- Laravel5/の直下で下記コマンドを叩く。
- 確認方法
"laravelcollective/html": "~5.0"の追加
- Laravel5/の直下のcomposer.jsonを編集
"require": { // ... "laravelcollective/html": "~5.0" },
- Composerを更新する
- composer update
- Laravel5/config/app.phpを編集
'providers' => [ // ... 'Collective\Html\HtmlServiceProvider', // ... ], 'aliases' => [ // ... 'Form' => 'Collective\Html\FormFacade', 'Html' => 'Collective\Html\HtmlFacade', // ... ],
laravel-debugbarの追加
- Laravel5/の直下で下記コマンドを叩く
- composer require barryvdh/laravel-debugbar
- config/app.phpのproviders配列に下記を追加
- 'Barryvdh\Debugbar\ServiceProvider',
- config/app.phpのaliases配列に下記を追加
- 'Debugbar' => 'Barryvdh\Debugbar\Facade',
おまけ
- laravel5のキャッシュは下記コマンドで殺せる
- php artisan cache:clear