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

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

Avatar for kan kan
February 17, 2016

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

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

Avatar for kan

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でパッケージ管理