Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Laravel5.1をつかった Webアプリケーション開発

kan
February 17, 2016

Laravel5.1をつかった Webアプリケーション開発

いまどきのPHPフレームワークは、こんなことになってるよ

kan

February 17, 2016
Tweet

More Decks by kan

Other Decks in Programming

Transcript

  1. Laravel5.1の特徴 • PHP >= 5.5.9 • LTS(Long Term Support) •

    Composerによるパッケージ管理 • Symfony2コンポーネント継承 • IoCコンテナ装備 • データベースマイグレーション機能 • 強力なORM(Eloquent ORM) • Bladeテンプレートエンジン • gulpが標準タスクランナー(Elixir)
  2. アプリケーション開発サイクル Laravelインストール $ composer create-project laravel/laravel --prefer-dist $ cd laravel;

    git init # とりあえずリポ作成 $ composer install # frameworkのダウンロード $ gulp # ビルド(transpile,minify,uglify CSS/Javascript) $ artisan serve # PHP buildin server起動(port:8000) create-project使うと、passwordハッシュのソルトとか自動生成してくれて便利 Javascript/CSSライブラリはbowerとnpmでパッケージ管理