ララベルのGraphql


こんにちは、私の名前はAndreeのFelipeです、このポストでは、我々はラーラベルとサーバーGraphSQLを作ります.

必需品

  • PHP v 8
  • の作曲家v 242479182

    クラフトララベルアプリ


    laravel proyectを作成するには、このコマンドを
    composer create-project laravel/laravel graphql-server
    

    ライブラリのインストール


    我々のproyectラーラーベルの内部は、以下のコマンドを走らせます
    composer require nuwave/lighthouse
    
    このコマンドは、laravelとphpのためのgraphqlをインストールします.
    次のコマンドを実行します.
    php artisan vendor:publish --tag=lighthouse-config
    
    configを発行するには、
    config/lighthouse.php
    
    で、
    config/cors.php
    
    'paths' => ['api/*', 'graphql', 'sanctum/csrf-cookie'],
    
    次に、GraphSQLのコードを追加する既定のスキーマを発行します.

    のインストールグラウンド


    遊び場は、あなたの質問や突然変異をパスの下にあなたのフロントホイットアポロでテストするための開発段階の環境です.
    このプレイグラウンドを実行するには
    composer require mll-lab/laravel-graphql-playground
    
    インストールが終了するとルートが発行されます
    /graphql-playground
    
    と設定を発行する
    php artisan vendor:publish --tag=graphql-playground-config
    
    これはコンフィグを公開します
    config/graphql-playground.php
    
    APIを消費するURLは
    /graphql
    
    この瞬間に
  • Laravelのためのライブラリ.
  • 我々のAPI graphqlをテストするための遊び場.
  • このように見えるでしょう

    仕上げ


    他の投稿では、APIのwhitを作成する
  • ユーザー
  • ポスト
  • つのユーザーが社会的ネットワークのような多くのポストを持つとき
    これは私のFirstポストです、私はこれがあなたを助けることを望みます、そして、あなたがコメント、料金と私に続くならば、私はaprystatteです
    タンク.