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

bu başlıktaki ilk sorum
githubda v11.6.1 sürümü şu anda yayında ama dökümantasyonda laravel 12 var
laravel new my-app dediğimde hala none - breeze - jetstream seceneklerini sunuyor 24 şubattayızya niye yayınlamadılarki hala bilen varmıdır ?

    onu gördümde çok merak ediyorum yeni laravel 12 yi ondan bi idirip kurcalıyamadım .

      isset laravel new my-app --dev ya da composer create-project --prefer-dist laravel/laravel my-app dev-master yaparak test edebilirsiniz.

      teşekkur ederim

      Saat farkı sebebiyle halen ayın 23. olanlar var 🙂

      zaten zar zor öğreniyodum şimdi birde shadcn/vue diye bişe cıkarmışlar jetstream komple gitmiş
      default gelen bir AppLayout var maşallah Matruşka bebek koleksiyonu

      Bu Applayoutun kullanıldıpı dashboard

      <script setup lang="ts">
      import AppLayout from '@/layouts/AppLayout.vue';
      import { type BreadcrumbItem } from '@/types';
      import { Head } from '@inertiajs/vue3';
      import PlaceholderPattern from '../components/PlaceholderPattern.vue';
      
      const breadcrumbs: BreadcrumbItem[] = [
          {
              title: 'Dashboard',
              href: '/dashboard',
          },
      ];
      
      defineProps<{
          name?: string;
      }>();
      </script>
      
      <template>
          <Head title="Dashboard" />
      
          <AppLayout :breadcrumbs="breadcrumbs">

      AppLayoutun kendisi

      <script setup lang="ts">
      import AppLayout from '@/layouts/app/AppSidebarLayout.vue';
      import type { BreadcrumbItemType } from '@/types';
      
      interface Props {
          breadcrumbs?: BreadcrumbItemType[];
      }
      
      withDefaults(defineProps<Props>(), {
          breadcrumbs: () => [],
      });
      </script>
      
      <template>
          <AppLayout :breadcrumbs="breadcrumbs">
              <slot />
          </AppLayout>
      </template>

      buda AppLayoutu oluşturan SidebarLAyout

      <script setup lang="ts">
      import AppContent from '@/components/AppContent.vue';
      import AppShell from '@/components/AppShell.vue';
      import AppSidebar from '@/components/AppSidebar.vue';
      import AppSidebarHeader from '@/components/AppSidebarHeader.vue';
      import type { BreadcrumbItemType } from '@/types';
      
      interface Props {
          breadcrumbs?: BreadcrumbItemType[];
      }
      
      withDefaults(defineProps<Props>(), {
          breadcrumbs: () => [],
      });
      </script>
      
      <template>
          <AppShell variant="sidebar">
              <AppSidebar />
              <AppContent variant="sidebar">
                  <AppSidebarHeader :breadcrumbs="breadcrumbs" />
                  <slot />
              </AppContent>
          </AppShell>
      </template>

      dahada devam ediyo AppShell i var AppSidebar var AppContent varda var sanki kimse naaptıgımızı anlamasın diye özel bir mücadele verilmiş
      shadcn/vue da hazır bazı yapılar var şeyi soracaktim

      <script setup lang="ts" acaba typescript şartmı mutlaka typescritmi öğrencez ?

        isset Ben sadece şunları kullanıyorum: Laravel (API), Blade, Horizon, Telescope, Sanctum/Passport. Onun dışındaki hiçbir şeyi kullanma gereği hissetmedim. Livewire kesinlikle kullanmam, Inertia'yı bir iki kez denedim ama sonra full API'a geçtim bir daha da ellemedim, starter kit kullanarak bir kere bile proje geliştirmedim...

        İçinde frontend olan hiçbir şeyi kullanmak zorunda değilsiniz, Laravel bir PHP framework. Eğer bir işinizi kolay yoldan çözüyorsa kullanmayı düşünebilirsiniz ama ortalığı iyice karıştırıyorsa hiç bulaşmayın, ne gereği var. PHP framework'ünde typescript ile ne işiniz olabilir?

          Profesyonellik böyle bişe sanırım yanıt için tşkler .Starter kit ile ilgili bir takınım yok aslında sadece benim için tek yaptıgı uygulamayı tek tuşla ayaga kaldırıp vue tailwind inertia gibi tüm ayarları hem güvenli hemde profesyonelce hazırlaması onuın dışında bir esprisi yok
          umarım bi gün Laravel (API), olarak kullanma düzeyine gelebilirim yanıt için çok mersi

            isset Yanıtım yanlış anlaşılmış olabilir diye ekleme yapmak isterim. Hiç bulaşmayın derken sanki Laravel'e hiç bulaşmayın gibi anlaşılmış olabilir. Burada bahsettiğim, eğer ortalığı karıştırıyorsa hiç bulaşmayın dediğim, Laravel ekosistemindeki frontend ile alakalı paketler.

            Şu konuda FE BE ayrımı ile yazdıklarıma bakabilirsiniz, alakalı sayılır:
            https://laravel.gen.tr/d/10091-laravel-ile-react-hakkinda

            mgsmus
            kesinlikle katılıyorum, ek olarak biz blade i de sadece ve sadece email templateler için kullanıyoruz başka hiç bir yerde yok. 😃

            Admin paneller bu starter kit'lr ile yapılabilir diye düşünüyorum

            Merhaba laravel 12 yeniliklerine nereden ulaşabilirim? Backend tarafı için önemli merak ediyorum neler değişmiş. Yeni bir kaynak varsa atarmısınız? Eskileri okudum zaten