採択
ショートセッション(15分)

速習Composer

tadsan うさみけんた

現在のLaravelは近年の多くのPHPフレームワークと同様にComposerを基盤として構成されており、Packagistに登録された多数のPHPライブラリと簡単に相互運用できるようになっています。

この発表ではComposerの基本機能およびLaravelとComposerの関係、そしてComposerの設定方法などをまとめて解説します。

採択
ショートセッション(15分)

バージョンアップで心が折れた話

nyamucoro ういろう

注)この話はフィクションです。きっと。

■対象
・今最新を使っている人(メインターゲットです)
・これからやる人
・もうやって、あるある話を聞いて涙したい人

皆さん、バージョンアップしてますか?
PHPや、Laravel、古くなってきたからバージョンアップしよう。
よくある話ですね。

でも、何も考えずにプログラムを書くと、あとで痛い目を見ます。

これは、本当にあったかはわからない、バージョンアップで悲しみを背負った人の話。

■内容
・vendor配下をいじった報い
・コードをコピペで拡張した悲しみ
・Laravelを見捨ててPHP上げたらLaravelがお亡くなりに
・テストコードなんてなかった
・このライブラリはもう居ない
・消えた機能
・見つからない変更点
・再度襲いかかるコピペの悲しみ

採択
ショートセッション(15分)

Laravel Vaporを再現!自ら作るServerless Laravel

seike460 清家史郎

Serverless PHP は作れる
Serverless Laravel といえば Laravel Vaporを思い浮かべる人が多いのでは無いでしょうか

Laravel Vaporが作れる様にAWSのArchitectureを正しく理解していればServerless PHPは作れます

今回はLaravel Vaporが担っている基本要素を自ら構築してみようと思います

本セッションを通してServerless Architectureの知見が広まる事を本セッションを目的とします

■聴講者ターゲット

  • Serverless に興味のあるLaraveler
  • Serverless に興味のあるPHPer
  • AWSに興味のある方

■お話する内容

  • Laravel Vaporの基本機能再現
     - Queues
     - Storage
     - Networks
     - Databases
     - Caches

■お話しない内容

  • Laravelerが唸るようなテクニック
     ※話者はCakePHPerです
採択
ショートセッション(15分)

SPAだけではない。LaravelとVue.jsでMPAを作るイロハ。

kroyeeg sh-ogawa

LaravelとVue.jsはセットで使われることが多いと思いますが、MPAに関連する内容というものは中々目にしないように感じます。

このセッションでは、私が実際の業務を通して、
LaravelとVue.jsを使用してMPAを作って感じた課題、それをどう解決していったのかをお話します。

このセッションを聞くと、LaravelとVue.jsでMPAを作るときに、Vue.jsのコードを書く上で快適で柔軟な対応を取る1つの指針になるでしょう。
また、私自身がまだ見えていない課題の領域へ、一歩踏み出す足掛かりになるかもしれません。

※このセッションは、Laravelの資源を利用する形でVue.jsでのフロントエンドの開発を快適にするため、Vue.jsの要素が強めです。

採択
ショートセッション(15分)

15分でわかる Eloquent の内部構造

cocoeyes02 02 / 大津 和槻

Laravel を使う上で、Eloquent にお世話になっている人は多いのではないでしょうか。
ドキュメントを読んでみると、モデル定義、ソフトデリート、クエリスコープ、イベントオブサーバーなど便利な機能がいくつも提供されています。
そんな Eloqunet が内部ではどのような作りになっているのか、実際のソースコードを見ながら解説します。

更なる Laravel の理解や OSS コントリビュートなど "単なる Laravel 使用者のその先" へ進む一歩として、本セッションが少しでもお役に立てればと存じています。当セッションでは Laravel/framework 6.x を用いて解説する予定です。

1