クラスを使ってLaravelのviewをキレイにする

9184d05c3493636df20a38b8bcfd66df?s=47 Kazuhei Arai
September 13, 2017

 クラスを使ってLaravelのviewをキレイにする

LaraLab vol.1 でのLTです。 https://laralab.connpass.com/event/65160/

9184d05c3493636df20a38b8bcfd66df?s=128

Kazuhei Arai

September 13, 2017
Tweet

Transcript

  1. !LB[VIFJ !LB[VIFJ@@ ΫϥεΛ࢖ͬͯWJFXΛΩϨΠʹ͢Δ -BSB-BCWPM

  2. !LB[VIFJ ࣗݾ঺հ ߥҪ࿨ฏ!LB[VIFJ גࣜձࣾ."Ϋϥ΢υ ޒ൓ాͷͲϕϯνϟʔ

  3. ͋ͳͨͷϓϩδΣΫτͷ7JFX͸ ΩϨΠʹอͨΕ͍ͯ·͔͢ʁ

  4. !LB[VIFJ ྫ

  5. !LB[VIFJ ྫ

  6. WJFXΛԚ͘͢ΔཁҼ

  7. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔର৅ͷϑΥʔϚοτ

  8. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔ͢Δ߲໨͕ͨ͘͞Μ

  9. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ίϯτϩʔϥ͔Β౉͢ύϥϝʔλ͕ͨ͘͞Μ

  10. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ৚݅෼ذ

  11. ΫϥεΛ࢖ͬͯղܾʂ

  12. !LB[VIFJ ղܾํ๏  ࣗ࡞ΫϥεΛ࢖༻͢Δ  HFUUFS΍ϓϩύςΟ΁ͷ௚ΞΫηεΛۃྗ࢖Θͳ͍  ϑΝʔετΫϥείϨΫγϣϯΛ࢖༻͢Δ
 BSSBZ͸ඞͣXSBQ͢Δ 

     ΫϥεͰ࿦ཧతͳঢ়ଶΛදݱ͢Δ
  13. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔର৅ͷϑΥʔϚοτ

  14. !LB[VIFJ දࣔର৅ͷϑΥʔϚοτͷ໰୊ ࣗ࡞ΫϥεʹදࣔϩδοΫΛ࣋ͨͤΔ͜ͱͰղܾ จࣈྻදݱΛΫϥεࣗ਎͕൑அ͢Δ

  15. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔ͢Δ߲໨͕ͨ͘͞Μ

  16. !LB[VIFJ දࣔ͢Δ߲໨͕୔ࢁ͋Δ໰୊ දࣔ಺༰͸Ϋϥεʹ΋ͨͤͯ දࣔ͢ΔՕॴ͸GPSFBDIΛճ͚ͩ͢ʹ ʮදࣔ͢Δॱ൪ʯͱ͍͏ϩδοΫΛΫϥεʹදݱ

  17. !LB[VIFJ දࣔ͢Δ߲໨͕୔ࢁ͋Δ໰୊ දࣔ಺༰͸Ϋϥεʹ΋ͨͤͯ දࣔ͢ΔՕॴ͸GPSFBDIΛճ͚ͩ͢ʹ ʮදࣔ͢Δॱ൪ʯͱ͍͏ϩδοΫΛΫϥεʹදݱ

  18. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ίϯτϩʔϥ͔Β౉͢ύϥϝʔλ͕ͨ͘͞Μ

  19. !LB[VIFJ ύϥϝʔλ͕ͨ͘͞Μ͋Δ໰୊ ඪ४ͷBSSBZΛ࢖ΘͣʹϑΝʔετΫϥείϨΫγϣϯΛ ࢖͏͜ͱͰΫϥεʹϩδοΫΛஔ͘

  20. !LB[VIFJ ύϥϝʔλ͕ͨ͘͞Μ͋Δ໰୊ ඪ४ͷBSSBZΛ࢖ΘͣʹϑΝʔετΫϥείϨΫγϣϯΛ ࢖͏͜ͱͰΫϥεʹϩδοΫΛஔ͘

  21. !LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ৚݅෼ذ

  22. !LB[VIFJ ৚݅෼ذͷ໰୊ ࿦ཧతͳঢ়ଶΛΫϥεࣗ਎͕දݱ͢Δ 7JFX͸ͦͷදݱΛར༻͢Δ

  23. !LB[VIFJ ղܾํ๏  ࣗ࡞ΫϥεΛ࢖༻͢Δ  HFUUFS΍ϓϩύςΟ΁ͷ௚ΞΫηεΛۃྗ࢖Θͳ͍  ϑΝʔετΫϥείϨΫγϣϯΛ࢖༻͢Δ
 BSSBZ͸ඞͣXSBQ͢Δ 

     ΫϥεͰ࿦ཧతͳঢ়ଶΛදݱ͢Δ
  24. ΫϥεʹҠߦ͍ͯ͘͠ʹ͸

  25. !LB[VIFJ &MPRVFOU͔Βࣗ࡞Ϋϥε΁ ࣗྗͰ٧Ί௚͍ͯ͠Δ ͜͜͸πϥΠ

  26. !LB[VIFJ ·ͱΊ w QSJNJUJWFͳܕ͸ࣗ࡞ΫϥεͰXSBQ͍ͯ͘͠ w ࣗ࡞ΫϥεͰ࿦ཧߏ଄ΛWJFX͔ΒݮΒ͍ͯ͘͠ w ಋೖ͢Δʹ͸େมͳ෦෼΋͋Δ

  27. !LB[VIFJ ࢀߟ  αϯϓϧίʔυ
 IUUQTHJUIVCDPNLB[VIFJMBSBWFMDMFBOWJFX   ࢀߟਤॻʮݱ৔Ͱ໾ཱͭγεςϜઃܭͷڭՊॻʯ