Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Laravel+Vue.jsで0からサービス開発してみた

大塚真言
June 27, 2018
430

 Laravel+Vue.jsで0からサービス開発してみた

大塚真言

June 27, 2018
Tweet

More Decks by 大塚真言

Transcript

  1. <جຊ৘ใ> - େ௩ਅݴʢ໊͋ͩɿ͠Μ͛Μʣ - ϑϦʔϥϯεWebΤϯδχΞ - ౦ژੜ·Εҭͪɺ2017೥ΑΓٶ࡚ʹҠॅ - झຯ͸ΩϟϯϓͱϑΣε <ܦྺ>

    - ৽ଔͰ෋࢜௨ʹೖࣾ͠3೥΄ͲγεςϜΤϯδχΞΛܦݧ - Ϋϥ΢υϑΝϯσΟϯάFAAVOͰWebΤϯδχΞͱͯ͠ࢀը͠ɺ PHPΛ৮Γ࢝ΊΔɻ - 3೥΄Ͳอकӡ༻Λܦݧ͠ɺ2018೥3݄͔ΒϑϦʔϥϯεͱͯ͠׆ ಈத <εΩϧ> - PHP, Laravel, Vue.js, AWS ࣗݾ঺հ
  2. ʻର৅ऀʼ Laravel × Vue.js × SPA (SinglePageApplication) ʹڵຯ͕͋Δਓ Vue.jsΛ࢝ΊͯΈ͍ͨਓ ʻԿΛ࿩͢ʁʼ

    SPAͷجૅɺϝϦοτ γεςϜߏ੒ͷબఆཧ༝ Vue.jsͷجૅ Laravel + Vue.js + SPA ։ൃͯ͠Έͯͷॴײ ʻΰʔϧʼ Έͳ͞Μʹ Laravel × Vue.js × SPA Ͱ։ൃͯ͠Έ͍ͨͱࢥͬͯ΋Β͏ ࠓ೔࿩͢͜ͱ
  3. Laravel × Vue.js × SPA γεςϜߏ੒ αʔό Vue.js Laravel ॳճϦΫΤετ

    )5.- $44 +4 "1*ϦΫΤετ +40/ ॳճͷΈϨϯμϦϯάʹ͕͔͔࣌ؒΔ αʔό͸API͚ͩΛఏڙ͢Δ ಈతʹมߋ͢Δ෦෼ͷΈ௨৴͢ΔͷͰදࣔ଎౓͕ૣ͍
  4. σʔλऔಘ͔Βදࣔ·Ͱ͕෼͔Γ΍͍͢ ᶃ ϓϩύςΟΛఆٛ ᶄ VueΠϯελϯε͕ੜ੒͞ΕͨλΠϛϯάͰϝιουݺͼग़͠ ᶅ APIݺͼग़͠ ᶆ ϓϩύςΟʹ஋Ληοτ ᶇ

    ϓϩύςΟʹ஋͕ηοτ͞ΕΔ௚લ·ͰϩʔσΟϯάදࣔ ᶈ ࢠίϯϙʔωϯτʹ஋Λ౉͢ ᶉ ஋ΛΛදࣔ ਌ίϯϙʔωϯτʢσʔλऔಘʣ ਌ίϯϙʔωϯτʢσʔλදࣔʣ ࢠίϯϙʔωϯτʢσʔλදࣔʣ