$30 off During Our Annual Pro Sale. View Details »

Laravelチュートリアルを作ってみた。

 Laravelチュートリアルを作ってみた。

7/12日に行われた
Laravel MeetUp #9(https://laravel-meetup-tokyo.connpass.com/event/59185/)
に登壇した際に発表した内容です。
Qiita:http://qiita.com/Fendo181/items/dece727ea402552fee19
ブログ:http://kikuchi1201.hateblo.jp/entry/2017/07/04/081220

Futoshi Endo

August 20, 2017
Tweet

More Decks by Futoshi Endo

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  7. なぜ作ったか?

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  14. Step by Step Guide to Building Your First
    Laravel Application

    View Slide

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

    View Slide

  16. 良さそう!!!

    View Slide

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

    View Slide

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

    View Slide

  19. よし!

    View Slide

  20. View Slide

  21. ただ....

    View Slide

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

    View Slide

  23. ここで考えた

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  27. Awsome!!!

    View Slide

  28. つくった。

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  33. まとめ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  38. View Slide

  39. View Slide

  40. テストを書くぞ!!

    View Slide

  41. おわり

    View Slide