こんにちは、Fusic二年目吉野です。 今回は、CakePHP3とVue2でSPAを構築するまでを紹介します。 Vueの環境を構築するのは、vue-cliが非常に便利ですが、vue-cliだとフロント側のみのコード生成になります。 また、PHPのフレームワークとしては、Laravelは公式でVueを採用しているため、使用するまでのハードルが低いですが、CakePHP3はハードルが高いです。 CakePHPとVueをうまく組み合わせるには、webpackやBabelなど、たくさんのJSプラグインの知識が必要です。 今回は、手軽にCakePHP3+Vue2の環境を作ることができる、Cake_Webpacker を使って、CakePHP3+Vue2の環境を作っていきたいと思います。 環境 PHP MySQL 初期設定 READMEにそって、まずはリポジトリをCloneします。 $ git clo