PhpStormでLaravel5
ここ最近Laravelで遊んでます。
で、Laravelプロジェクト作ってから開発を始めるまでの下準備的なところを自分なりにまとめてみる。
前提的なの
- OS X 10.9.5
- PhpStorm 8.0.3
- ローカルにcomposerインストール済み
Laravel5プロジェクトの作成
Create New Project
で新規プロジェクトを作る。
Project name:
やLocation:
はお好みで。Project Type:
をComposer Project
にしてOK
ボタンを押下。
composerパッケージを選ぶ画面になるので、Use existing composer.phar
をチェックしてローカルにインストールしてあるcomposerのパスを入力。
Package
のAvailable packages
からlaravel/laravel
を選択してOK
ボタンを押下。
パッケージ探す際はFilter packages:
にlaravel/laravel
って入力すればおk。
インストールが終わるまでしばし待つ。
一度起動してみる
一応動作確認。
PhpStormのTerminalで下記コマンドを叩く。
$ php artisan serve
そしたらブラウザでlocalhost:8000
にアクセスして表示されればおk。
.envの設定
.env
に利用するDBの情報を書く。
今回はこんな感じ。
DB_HOST=localhost DB_DATABASE=laravel5_demo DB_USERNAME=root DB_PASSWORD=hogehoge
migrate:installの実行
$ php artisan migrate:install $ php artisan migrate
これでデータベースにmigrationsテーブルが作成されて、かつユーザ管理用のテーブルも作成される。
パッケージの追加とか
開発に役立つパッケージを追加する。
barryvdh/laravel-ide-helperのインストール
$ composer require barryvdh/laravel-ide-helper
config/app.php
に下記を追加。
$ php artisan ide-helper:generate
これでプロジェクト直下に_ide_helper.php
が生成される。
illuminate/htmlのインストール
$ composer require illuminate/html
config/app.php
に下記を(ry
illuminate/htmlのサービスプロバイダーとファサードの登録
barryvdh/laravel-debugbarのインストール
$ composer require barryvdh/laravel-debugbar
config/app.php
に下(ry
barryvdh/laravel-debugbarのサービスプロバイダーとファサードの登録
ブラウザでアクセスした時に下部にLaravelのロゴと共に変なのが表示されればおk。
おまけ
今回の記事でGithub Gistなんてモノを使ってみた。
はてなブログだと貼り付けも簡単だし便利。
ところでですよ、PhpStormのTools>Composer>Add Composer Dependency
を使えばTerminalでコマンド打たずにパッケージのインストールが出来るのに何故に使わなかったのかと自分にツッコミたい...