皆さんこんにちは!! Laravel8とVue.jsを使用して「スケジュール管理アプリ」を作成するチュートリアルの第2回目は、LaravelでAPI機能を実装していきます。 前回の記事(準備編)をまだご覧になっていない方は、お先にご覧ください。 https://www.yuu-progra.com/2021/09/12/laravel-vue-cal/ それでは早速始めていきましょう! データベースの設計・マイグレーション 今回、作成するアプリケーションは、最低3つのテーブルが必要になります。 作成するテーブルの簡単な説明図を載せるので、これに基づいて説明します。 今回作成するスケジュール管理アプリは、ユーザーとカレンダーとイベントの3つがを管理することになるので、これら3つを管理するテーブルが必要になります。 また、データの関連性を次の様に関連付けして管理する必要があります。 ユーザーは
![Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①|Yuu's Memo](https://cdn-ak-scissors.b.st-hatena.com/image/square/e7464e5c174cb740620cba406eedc28c2100a27b/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fwww.yuu-progra.com%2Fstorage%2F2021%2F09%2Fgoogle-calendar-clone.png%3Ffit%3D599%252C400%26ssl%3D1)