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

Laravel 5.3 の新機能

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for ショウノシオリ ショウノシオリ
October 29, 2016
49

Laravel 5.3 の新機能

今となっては古いですが、、、記録として。

Avatar for ショウノシオリ

ショウノシオリ

October 29, 2016
Tweet

More Decks by ショウノシオリ

Transcript

  1. Algolia ▷ 検索向けの API サービス ◦ https://www.algolia.com/ ◦ データを key,

    value で保存 ◦ データをサービスに登録して利用する。
  2. ▷ 開発者向け無料プランあり ◦ 10,000 レコードまで使用可能 ◦ 有料プランは $49 ~(14日間の無料期間あり) ◦

    レコード数やオペレーション(検索などの動作)回数、 サポートなどによって金額は変わる
  3. Event Broadcasting ▷ Laravel内でイベントを発行する仕組み ▷ Pusher / Redis に加え、 Socket.io

    へもイベント を発行できるようになった! ◦ WebSockets サーバの構築が用意に! ◦ Laravel Echo を利用して簡単に Web Sockets サーバが 構築できる! ◦ https://github.com/tlaverdure/laravel-echo-server
  4. Notifications ▷ メール、Slack などのチャンネルに通知する API を簡単に実装できるようになった ◦ make:notification でクラスを作成 ◦

    作成したクラス内で呼び出すチャンネルを指定したり、 内容を記述 ◦ 実行は Notifiable トレイトを持つ User クラスから notify で呼び出すだけ
  5. Webpack & Laravel Elixir ▷ Webpack と Rollup をサポート ◦

    Elixir は Laravel 用の gulp タスク群 ◦ 以前は Sass や CoffeeScript のコンパイルのみだった ◦ デフォルトでは Webpack になっている フロントエンドのハナシ
  6. Frontend Structure ▷ 認証周りのビューに使われているフレーム ワークのバージョン管理が CDN からnode に 移行 ◦

    そのまま使うには問題ないが、手を加えたい場合は Node.js の技術が必要 フロントエンドのハナシ
  7. Routes Files ▷ Web 用と API 用に分かれた ◦ api.php のルートは

    RouteServiceProvider により、自 動的に api プレフィックスが割り当てられる ▷ ミドルウェアの切り分けとかが便利になる