logo

Repo Hakkında

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.

Kurulum Bilgileri

Ö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 İşlemi

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
  }
}