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

Yapmak istediğim şey sunucumda tek bir CMS barındırıp , domainlerim için ayrı viewleri yönetmek. Sürekli her domain için laravel yüklemek istemiyorum. Böyle birşey mümkün müdür?
4 yıl sonra

Konu up. Aynı şeyi bende yapmaya çalışıyorum ama daha başaramadım. 🙁 Bilen biri yardımcı olursa çok sevinirim.

Evet mümkün, benzer yapılmış bir proje görmüştüm hatta.
Nasıl yapıldığını da anlatabilirim ancak view içerisinde PHP kullanılmasını engellemeyi beceremezseniz bir kullanıcı rahatlıkla başkalarının datalarına ulaşabilir.

config/view.php

içerisindeki

'paths' => [
    resource_path('views'),
],

kısmını her projeye özgü yaparsanız olur, en basit şekilde.

Burada çalışan projenin (1)örn: https://.com/mobil/kfteciyusuf bağlantısını https://.info domainine yönlendirmek istiyorum. Yaptığım yönlendirme sonrasında url kısmında bulunan bağlantı değişmeden halâ https://.info adresinde kalarak o(1) sayfaya gitmek istiyorum.
Bu işlemi bir türlü başaramadım. Bu kadar zor olabileceğini zannetmemiştim. 🤐

Örnekler:
[GİZLİ GİDİLEN URL] - [GİRİLEN URL + TARAYICIDA GÖRÜNEN URL]
https://.com/mobil/fahrimeral => https://.com
https://.com/mobil/fahrimeral/hakkinda => https://.com/hakkinda

https://.com/mobil/ornekrestorant => https://ornekrestorant.com
https://.com/mobil/ornekrestorant/menulistesi => https://ornekrestorant.com/menulistesi

(Bu uygulamada kullanıcılar bu sayfaların kodlarına müdahale edemeyecek)

Bunla ilgili benim de bir konum vardı. Örneğini görmedim ama buna ilişkin yapmam gereken bir proje var.

Mesajım bulunsun.

    alaca33 En son yapabileceğim api servisi oluşturup ana uygulamadan yan uygulamara veri sağlamak olucak her bir domain için bir hosting ayırmam gerekecek. Aklıma gelen bu var son çare olarak. Şimdi vps'de eklentiler üzerine çalışmaya çalışıyor sunucuyla kurulumlar çok gerdi maalesef.
    htaccess yönlendirmesi ile istediğimi yapamadım bu arada onu da belirtmemde fayda var.

      7 gün sonra

      FahriMeral Çok basit bir yol olduğunu buldum arkadaşlar, abiler...
      Subdomain yönlendirir gibi domaine yönlendiriyoruz..
      Yönlendirilen domain'ide Cpanel'de bulunan domainler kısmından yeni domain ekliyoruz. (Otomatik olarak proje public_html klasörüne yönlendirilmiş oluyor çoğu firmada)

      Route::domain('{domain}.com')->namespace('mobil')->group(function () {
          Route::get('/', function ($domain) {
              return $domain;
          });
      });

      Sub-domain yönlendirme...

      Route::domain('{sub}.domain.com')->namespace('mobil')->group(function () {
          Route::get('/', function ($sub) {
               return $sub;
          });
      });
      4 yıl sonra

      Arkadaşlar selam, bende böyle bir uygulama geliştirmek istiyorum. halihazırda laravel ve blade template kullanıyorum.
      yapı şekilde. benim 2 tane subdomainim var. bunlar şu şekilde olsun varsayalım.
      admin.domain.com
      aday.domain.com
      birde benim domain.com um var, bu tüm dünyaya açık olan kısım. diğerleri ise sadece şifre ile girilen bir yer.
      tüm domainler tek suncuda ve sunucu yapısı da
      /home/sitelerim
      ..admin.domain.com/
      ..aday.domain.com/
      ..public_html/ burası benim ana domain dizini
      ..app burası laravelin core dosyalarının olacağı yer.

      yukarıdaki şekilde ana domain ve subdomainlerden gelen istekleri route ile mi ayıracağım. eğer öyle bir durum olacaksa bunu nasıl yapacağım konusunda bilgisi olan varmı? bu konuda bilgilendirebilir misiniz.

      Teşekkürler.

        5 gün sonra

        Route::domain()

        şeklinde çözdüm. ek paket yüklemeden hallettim teşekkürler.