Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

Merhaba,

Flutter ile bir mobil uygulama geliştireceğim backend olarak laravel ile API yazmak orayla haberleşmesini istiyorum belki daha sonra web versiyonu çıkabilir.

Bunun için ilk başta oluşturacağım kontrollerın route bölümlerini api.php'ye mi eklemek gerekiyor?

Ayrıca oturum işlemleri için Laravel Sanctum alt yapısını mı kullanmayalıyım? Kısaca özet veya bir örnek verebilecek biri var mı?

    Merhaba, api.php'nin içine ekleyebilirsin. ama genel de api.php'ye bağlı alt klasörlerin içine bunu bölüyorlar api.php içine de bir fonksiyon yazılıyor oluşturulan diğer klasörleri kontrol ediyor. Bu sayede api bağlantılarını daha kolay ve okunabilir şekilde oluşturabiliyorsun.

      koti42 Anladım yani daha sonra da api klasörü içerisinde controller olacak ve bunlar diğerlerine nazaran json olarak sonuç dönecek?

        gundogduyakici Controller'ın içine Api klasörü oluyor onun içinde public veya private olarak bölebilirsin. Sonuçları json olarak dönebilirsin Route tanımlamalarında fallback yapabilirsin yanlış url geldiğin de 404 yakalamak için. Api.php içine yazacağın kod ile de Api bağlantılarını parçalara bölebilirsin rahat müdahale etmek için örnek şöyle olabilir.
        https://prnt.sc/0H39XJhJ9NBo

          koti42 Anladım. Böyle bölündüğünü bilmiyordum. web.php gibi hepsinin içinde olması gerekiyor diye biliyordum

            https://github.com/aligurbuz/laravel-api

            buna bir bakıverin. İhya olursunuz.
            Lütfen controller katmanını artık aradan cıkartın..istiram ediyorum..
            controllera iş yaptırmayın..controller response işini goren son yerdir..
            mumkun oldugu kadar controller dan uzak durun.

              koti42 cok problem değil browser çevirisi yaptırıver.
              Zaman bulsam içinde repository katmanını da yazıcam dökümantasyona ama elim gitmiyor hiç.
              Farkettiniz mi bilmem..Controller bütün hepsi için aynı...

                deathisonitsway Gecenler de bir api yazmam gerekti bu şekilde olduğunu bilsem bu şekil aslında müdahale edilmesi respostroy ile yazıp tek controller da göndermesi daha profesyonel ve kontrolü daha kolay duruyor Buradan kopya çekecem😁