Bu repo GraphQL kullanarak geliştirilecek tüm projeleri tekrar tekrar yazmamak için YasinKose tarafından hazırlanmıştır.
Kütüphanelerini ve hazır bir auth sistemi içerir.
Öncelikle içinizde bulunan yeni bir projeye başlama sevincinden emin olun. Daha sonra bu repoyu ister Klonlayarak isterseniz Forklayarak çoğaltın ve local cihazınıza çekin.
Composer kurulumunu başlatın
composer install
.env.example dosyasını .env olarak kopyalayın ve sql bağlantısını sağlayın
cp .env.example .env
Laravel App Key Oluşturun
php artisan key:generate
JWT Auth Key Oluşturun
php artisan jwt:secret
Migration ve seederları çalıştırın
php artisan migrate --seed
Bir apache server üzerine kurulu ise url üzerinden değil ise aşağıdaki şekilde port açarak işlemlerinize başlayabilirsiniz.
php artisan serve
Auth işlemleri için login mutationu içeride hazır gelmektedir. Aşağıdaki sorgu ile doğrudan access token alabilir ve giriş sağlayabilirsiniz.
mutation{
login(
email:"yasin@koseyasin.com"
password:"123456789aA?"
){
user_id
token_type
expires_in
access_token
}
}