graphql-1024x626

Laravel-Graphql

安裝 PHP Composer

1.安裝 Composer Link

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'c32408bcd017c577ce80605420e5987ce947a5609e8443dd72cd3867cc3a0cf442e5bf4edddbcbe72246a953a6c48e21') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

2.安裝好後,配置composer全局
mv composer.phar /usr/local/bin/composer

安裝 folklore/graphql 模組

 ​composer require folklore/graphql 
php artisan vendor:publish --provider="Folklore\GraphQL\ServiceProvider"

MYSQL

Changes File

\graphql-test\app\Models\Job.php

\graphql-test\app\Models\User.php

更改/刪除
\graphql-test\app\GraphQL\Mutation\…php

取得資料
\graphql-test\app\GraphQL\Query\…php

顯示資料
\graphql-test\app\GraphQL\Type\…php

控制器設定
\graphql-test\config\

安裝測試工具

$ composer require "noh4ck/graphiql:@dev"
打開 config/app.php 並添加以下代碼到 providers 中
Graphiql\GraphiqlServiceProvider::class
發布這個包並生成 config/graphiql.php 配置文件
 php artisan graphiql:publish
0