バックエンドとフロントエンドのホスト、ポートが違う場合にアクセスするとCORSエラーとなります。
この場合、バックエンド側でCORS対策をする必要があり、「Laravel/Lumen」でCORS対策する方法をまとめました。
PHP
「lumen」でWebAPIを開発する
WebAPIなどの複雑な処理をしない開発の場合は「Laravel」よりも「lumen」を使用した方が良いかとおもいます。
「Laravel」から最低限の機能だけにした「lumen」は軽量で処理も早くなります。
[Laravel]「laravel-ide-helper」でコード補完をする
Laravelでの開発時に「PhpStorm」で開発しますが、「laravel-ide-helper」と「doctrine/dbal」を使用することで、強力なコード補完が行えるようになります。
これらを導入して楽に実装しましょう!
Macで Laravel + Docker + PhpStrormでデバッグする
Mac上で「Laravel」+「Docker」+「PhpStorm」を使ってデバッグができるようにします。
Laravel構築までの環境は以前の記事を参考にしてください。
Macで Laravel + Docker で開発環境を構築
Macで「Docker」を使って「Laravel」の開発をするために環境構築の手順をまとめました。
前回の記事から続きとなりますが、「Docker」を使って開発する場合の参考にしてください。
MacでLaravelの開発環境を用意する
PHPのフレームワークといえば、現在では「Laravel」がメインとなってる事が多いと思われます。
今回は、Mac(Intel)でLaravel導入までの手順をまとめておくようにします。
「THE HIROSHIMA STRIKER」イベントサイトを開発
私が主催する音楽イベント「THE HIROSHIMA STRIKER」のサイトを開発しました。
開発手法などを記載しております。
使用言語: HTML / JavaScript / css / PHP
フレームワーク: Laravel / React / Next.js
「友住システム」のWebサイトを構築
私がフリーランスとして活動するにあたって、実績やスキルを知って頂くために本Webサイトを作成しました。
サーバーからWordPressといった開発手法などを記載しました。
使用言語: HTML / JavaScript / css / PHP
フレームワーク: WordPress
Webサイトを公開しました。
友住システムのWebサイトを公開しました。
私のWeb開発に関する情報を載せていきます。
それ以外の日常なども記載するようになります。