Öncelikle çok çok fazla bilgiye sahip olmadığımı bilmenizi isterim. Sadece bir kaç videodan sonra hem ben unutmamak hem de benim yaşadığım yaşadığı zorlukları başkası yaşamasın diye ufaktan giriş seviyesinde bildiklerimi yazacağım.
öncelikle laravelini kurunuz 🙂 (alla alla, evet gerekli)
1 |
laravel new lighthouse-tutorial |
yazıyoruz. laravelimiz kuruluyor. sonra env dosyasına bir tane eli yüzü düzgün veritabanı bilgisi yazın. sonra laravel ile birlikte gelen users tablosunu kurun. onu aşağıdaki kodu yazarak yapabilirsiniz.
1 |
php artisan migrate |
yine laravel ile beraber gelen bunun factory’si mevcut. bu factory dediğimiz olayla 10 tane rastgele üye ekliyor. daha önceki konularımda var. ben sadece size çalıştırmasını söylücem yine aşağıdaki kodları yazın.
1 2 |
php artisan tinker factory('App\User', 10)->create(); |
sonra aşağıdakileri
1 2 3 |
composer require nuwave/lighthouse composer require mll-lab/laravel-graphql-playground php artisan vendor:publish --provider="Nuwave\Lighthouse\LighthouseServiceProvider" --tag=schema |
şimdi siteminizin sonuna /graphql-playground ekleyerek graphql’i test edeceğimiz ortamı açtık.
oraya
1 2 3 4 5 6 7 |
{ user(id: 1) { id name email } } |
oraya bu kodu yazarsak 1 numaralı user’in id name ve email değerlerini getir demiş oluruz.
şimdilik bu kadar. öteki derste artık diğer basit şeyleri gösteririm.