Platformtechこんにちは、ちゃちいです。Platformをさわり始めましたが、情報が出てこなくてだいぶ悩みました。Platformを理解するために有用だったサイトなどを挙げていく記事です。Platformはバージョン3.2がリリースされています。Webで検索していると、2.x系の情報が出てきますが、3系と2系ではかなりの違いがあるので、それを踏まえて調査しましょう。ぼく自身、バージョン3.0から触って、調べたときに2.xの話題が出て「この書き方はドキュメントに無いが...??」と何回もなりました。Platformhttps://api-platform.com/docs/まずは公式です。ぼくがさわり始めた時に比べると、かなりページ数が増えていますが、いつの間にか増えているので、リポジトリをwatchしたほうがいいかもしれないです。Logは比較的読みやすいと思います。見るクセを付けておくとよいでしょう。soyukaさんのBlogです。Platformのバージョンが上がった際に記事を公開してくださっており、簡潔にまとまっていて助かります。使い方がていねいに説明されています。個人的にはこの書籍から始めて、適宜公式のドキュメントを読みに行くスタイルが効率的かなと。Platformは単体で利用できます。Core自体はスタンドアロンでも利用可能です。Coreを利用するアプリケーションの側がSymfonyフレームワークで作られていることは必須ではありません。Symfonyフレームワークとともに使用することが「推奨」であると明記されています。引用文の通り、Symfonyと組み合わせる事が推奨されており、実際使ってみてこの組み合わせが強力だと感じます。いうわけで、Symfonyについても知っていきましょう。自動的に生成されるのはとても便利ですが、エンドポイントの概要文を変えたい...などのカスタマイズをするとき、OpenAPIの文法を理解している必要があります。入れるだけでGraphQLに対応できます。Support)これは個人的な話で恐縮ですが、GraphQLに触れないで生きてきたので、GraphQLのクエリ自体どう書けばよいのかを理解する必要がありました。(業務では現時点、GraphQLを使わない選択になりましたが...)ChatGPTに聞くChatGPT-4、先日のアップデートで訓練データが2023-04までわかるようになったそうです。質問してみると、バージョン3.1までは理解できるようです。ChatGPTへの質問の仕方(プロンプトの書き方)はまた別の話題だと思うので割愛します。Platformに触れてみようという方への参考になれば幸いです。chatiiPHPerバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。