Slide 1

Slide 1 text

Laravelチュートリアルを作ってみた。 遠藤太徳 / GMO Pepabo, Inc 2017.07.12 Laravel MeetUp #9

Slide 2

Slide 2 text

遠藤 太徳 / えんどぅ(endu) webエンジニア (入社3ヵ月) 言語はPHPとRuby Laravel 歴 7ヵ月 @endo_f181 Fendo181

Slide 3

Slide 3 text

・Laravelチュートリアルを作ってみた!     (フィードバックも欲しい。) ・その過程で得た知見を共有したい。 このLTの目的

Slide 4

Slide 4 text

・Laravelをこれから始める or 始めたい ・何かWebアプリを作ってみたい 本日の対象者

Slide 5

Slide 5 text

・Laravelチュートリアル紹介 ・なぜ作ったか? ・作り終わってから気付いた事 ・まとめ 目次

Slide 6

Slide 6 text

はじめてのLaravelアプリケーション ガイド

Slide 7

Slide 7 text

なぜ作ったか?

Slide 8

Slide 8 text

既にチュートリアルはたくさんある。 Laravel 5.1 基本のタスク

Slide 9

Slide 9 text

既にチュートリアルはたくさんある。 Laravelの環境設定&開発体験自作 Laravel5.1ミニマムチュートリアルまとめ

Slide 10

Slide 10 text

既にチュートリアルはたくさんある。 Laravel5 入門 インストールからMVCの基本 機能をさっと眺める

Slide 11

Slide 11 text

もっと手軽に始 めるものが欲 しい...

Slide 12

Slide 12 text

もっと手軽に始 めるものが欲 しい... 1日で終わる チュートリアル が欲しい

Slide 13

Slide 13 text

もっと手軽に始 めるものが欲 しい... 1日で終わる チュートリアル が欲しい... どんな チュートリアルに すればいいの か...?

Slide 14

Slide 14 text

Step by Step Guide to Building Your First Laravel Application

Slide 15

Slide 15 text

・簡単なリンク・リストWebアプリ ・投稿処理 ・バリデーション ・ModelFactory ・Seeds ・1~2時間程度 内容

Slide 16

Slide 16 text

良さそう!!!

Slide 17

Slide 17 text

記事を書いたEric L. Barnes氏にDMで直接交渉を行う。 ・日本語に翻訳した記事の公開 ・記事で紹介しているコードを使ってのアプリ ケーションの作成と公開 本人交渉

Slide 18

Slide 18 text

本人交渉 記事を書いたEric L. Barnes氏にDMで直接交渉を行う。 Laravelの初心者向けチュートリアルを翻訳した (http://kikuchi1201.hateblo.jp/entry/2017/07/04/081220)

Slide 19

Slide 19 text

よし!

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

ただ....

Slide 22

Slide 22 text

・エラーハンドリングされてるのにViewにエラーが 表示されない... ・個人的にControllerでModel操作したい... ・ModelFactory,Seedsの突然出てきた感... ・テスト書きたい... もうちょっと良くしたい欲....

Slide 23

Slide 23 text

ここで考えた

Slide 24

Slide 24 text

Update Laravelをこれから始める 人むけにチュートリアルを 作ろう!

Slide 25

Slide 25 text

本人交渉 記事を書いたEric L. Barnes氏にDMで直接交渉を行う。

Slide 26

Slide 26 text

本人交渉 記事を書いたEric L. Barnes氏にDMで直接交渉を行う。

Slide 27

Slide 27 text

Awsome!!!

Slide 28

Slide 28 text

つくった。

Slide 29

Slide 29 text

はじめてのLaravelアプリケーション ガイド

Slide 30

Slide 30 text

・MVC ・Viewでのエラー表示 ・ControllerとRequestを作っての関心の分離 追加点

Slide 31

Slide 31 text

作り終わってから気づいた事

Slide 32

Slide 32 text

・テストを盛り込めれなかった。 ・自分の理解の甘さ ・LaravelのDIコンテナを活用できる紹介ができな かった。 ・どこまでもが初心者向けなのか... 課題

Slide 33

Slide 33 text

まとめ

Slide 34

Slide 34 text

・チュートリアル記事を作ることは否応がでも、理解 力を試されるのでインプット量が多い。

Slide 35

Slide 35 text

・チュートリアル記事を作ることは否応がでも、理解 力を試されるのでインプット量が多い。 ・その流れでLaravelについて詳しくなる

Slide 36

Slide 36 text

・チュートリアル記事を作ることは否応がでも、理解 力を試されるのでインプット量が多い。 ・その流れでLaravelについて詳しくなる ・チュートリアル記事を作ることは自分の為にも なった。 

Slide 37

Slide 37 text

・チュートリアル記事を作ることは否応がでも、理解 力を試されるのでインプット量が多い。 ・その流れでLaravelについて詳しくなる ・チュートリアル記事を作ることは自分の為にも なった。 ・それでもテストを書きたい!!

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

テストを書くぞ!!

Slide 41

Slide 41 text

おわり