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

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