Save 37% off PRO during our Black Friday Sale! »

Laravel filestorage

6707d598f86bb28b67cfa527f172b8bf?s=47 yutaki
June 08, 2019

Laravel filestorage

Laravel Vue.js PHP LT会 with もくもく #3

6707d598f86bb28b67cfa527f172b8bf?s=128

yutaki

June 08, 2019
Tweet

Transcript

  1. -BSBWFMϑΝΠϧετϨʔδͰ ؾܰʹϑΝΠϧૢ࡞ -BSBWFM7VFKT1)1 -5ձ XJUI΋͘΋͘ 

  2. ࣗݾ঺հ גࣜձࣾϓϥϜβ ߥ୍ ༔ !ZVUBLJ ݱࡏ͸ΤϯδχΞϦϯάϚωʔδϟͰ͕͢ ۀ຿ͰίʔσΟϯά΋͍ͯ͠·͢

  3. ࠓ೔͓࿩͢Δ͜ͱ -BSBWFMͰ༻ҙ͞Ε͍ͯΔ ϑΝΠϧετϨʔδʹ͍ͭͯ ͓࿩͠·͢ɻ

  4. 1)1ͰϑΝΠϧૢ࡞ͱ͍͑͹ • GPQFO • GXSJUF • GDMPTF • GJMF@HFU@DPOUFOUT •

    GJMF@QVU@DPOUFOUT • DPQZ • VOMJOL • QBUIJOGP • NLEJS • 
  5. ͍Ζ͍Ζߟ͑Δ • σΟϨΫτϦ࠶ؼ࡞੒ͩΔ͍ • ϩʔΧϧҎ֎ʹอଘͩΔ͍ • ௚ϦϯΫ%-Ҏ֎ͩΔ͍

  6. ͍Ζ͍Ζߟ͑Δ • σΟϨΫτϦ࠶ؼ࡞੒ͩΔ͍ • ϩʔΧϧҎ֎ʹอଘͩΔ͍ • ௚ϦϯΫ%-Ҏ֎ͩΔ͍ • ϥΠϒϥϦ෦෼ར༻ •

    ൿ఻ͷؔ਺Λ࢖͏ զྲྀͩͱΑ͋͘Δɻ ͋ʔ લͷϓϩδΣΫτ͔Β ίϐΔ͔ɻɻ
  7. ͦͯ͠ ϑΝΠϧૢ࡞͕ඞཁͳ৔໘ͱ͍͑͹ • ϑΝΠϧΞοϓϩʔυ • όοΫΞοϓॲཧ • ϝʔϧఴ෇ॲཧ • μ΢ϯϩʔυϑΝΠϧੜ੒

    •  ۀ຿γεςϜͩͱΊͬͪΌΑ͋͘Δɻ
  8. ͍Ζ͍Ζߟ͑Δ • อଘྖҬͷσΟεΫͲ͏͢Δʁ • ϩʔΧϧʁ • ֎෦υϥΠϒͷϚ΢ϯτʁ • Ϋϥ΢υαʔϏεʁ •

    อଘํ๏Ͳ͏͢Δʁ • ϩʔΧϧલఏͷૢ࡞ʁ • '51ʁ • "1*ʁ
  9. ͍Ζ͍Ζߟ͑Δ • อଘྖҬͷσΟεΫͲ͏͢Δʁ • ϩʔΧϧʁ • ֎෦υϥΠϒͷϚ΢ϯτʁ • Ϋϥ΢υαʔϏεʁ •

    อଘํ๏Ͳ͏͢Δʁ • ϩʔΧϧલఏͷૢ࡞ʁ • '51ʁ • "1*ʁ ΋ͱ΋ͱεϞʔϧελʔτͷγεςϜͰ͚ͨ͠Ͳ %-ϑΝΠϧͱ͔ɺϩʔΧϧʹอଘͯͨ͠Β ΋͏༰ྔϠόΠΜͰɺϘϦϡʔϜ૿΍͠·ͤΜʁ ͦ͏ͩɺۭ͍ͯΔΫϥ΢υυϥΠϒʹ'51ͱ͔ ࢥ͍੾ͬͯ"NB[PO4ͱ͔ʹ͠·ͤΜ͔ʁ ͪΐͪΐ͍ͬͱʂ͙͢΍ͬͱ͘ΜͰʂ
  10. ͍Ζ͍Ζߟ͑Δ • อଘྖҬͷσΟεΫͲ͏͢Δʁ • ϩʔΧϧʁ • ֎෦υϥΠϒͷϚ΢ϯτʁ • Ϋϥ΢υαʔϏεʁ •

    อଘํ๏Ͳ͏͢Δʁ • ϩʔΧϧલఏͷૢ࡞ʁ • '51ʁ • "1*ʁ ࡞ΓࠐΜͩ͋ͱ͜͏ͳΔͱɺͭΒ͍ ΋ͱ΋ͱεϞʔϧελʔτͷγεςϜͰ͚ͨ͠Ͳ %-ϑΝΠϧͱ͔ɺϩʔΧϧʹอଘͯͨ͠Β ΋͏༰ྔϠόΠΜͰɺϘϦϡʔϜ૿΍͠·ͤΜʁ ͦ͏ͩɺۭ͍ͯΔΫϥ΢υυϥΠϒʹ'51ͱ͔ ࢥ͍੾ͬͯ"NB[PO4ͱ͔ʹ͠·ͤΜ͔ʁ ͪΐͪΐ͍ͬͱʂ͙͢΍ͬͱ͘ΜͰʂ ちょちょいっとって そんなの 想定してないよ 実装⽅法違うから すぐなんてできない
  11. ͳΒ͹ -BSBWFMͷϑΝΠϧετϨʔδͩ ͱʹ͔͘ ૉ੖Β͍͠ͱͷ͜ͱ

  12. ઃఆ͸ඞཁͳύοέʔδΛೖΕͯ DPOGJHGJMFTZTUFNQIQͰॻ͚ͩ͘ɻ

  13. ͜ΕΛ׆༻͢Ε͹ これが

  14. ͜ΕΛ׆༻͢Ε͹ これが こうなる

  15. ͲͷํࣜͰ΋ॻ͖ํΛ౷ҰͰ͖·͢

  16. ศརͰ͢ 6QMPBEFE'JMFͱ ૬ੑൈ܈ͳͷ΋ ͏Ε͍͠ɻ μ΢ϯϩʔυ΋ ͔ΜͨΜɻ

  17. ࠩ͠ସ͑΋͔ΜͨΜͰ͢ ϑΝΠϧετϨʔδͷ"1*ͰҰ؏࣮૷͓͚ͯ͠͹ อଘํ๏͕มΘͬͯ΋ɺEJTLΛม͑Ε͹͍͍͚ͩʂ

  18. ৄࡉ͕ؾʹͳΔํ͸ Illuminate / Filesystem / FilesystemAdapter.php ΛಡΜͰΈΔͱָ͍͠Ͱ͢ʂ ଞʹ΋ɺҰ࣌63-Λ੍ޚͰ͖ͨΓ ΩϟογϡΛ࢖͑ͨΓ ͍Ζ͍ΖͰ͖·͢ɻ

    ৄ͘͠͸υΩϡϝϯτʹͯʂ
  19. ͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ