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

merhaba arkadaşlar. ben laravel çatısına yeni başladım. tabi biraz geç oldu millet bitirmek üzere ama 🙂 zararın neresinden dönülürse kardır.

size bir sorum var.

public function documentindex()
{
    $Notify = new NotifyController();
    $Notify = $Notify->all();
    $Documents   = new EvrakController;
    $Documents   =   $Documents->adminall(App::getLocale());
    return view('auth.pages.document', compact('Notify', 'Documents'));
}

public function documentnew()
{
    $Notify = new NotifyController();
    $Notify = $Notify->all();
    return view('auth.pages.newdocument', compact('Notify'));
}

burda $Notify değişkenini sürekli tekrarlamak yerine tek bir yapıda bütün fonksityonlara gönderebilir miyim?
__construct fonksiyonu ile yapamadım.
Yardımlarınızı bekliyorum.

    omerak38 NotifyController dediğiniz şey nedir? Model mi controller mı servis mi? Sanki hepsini karıştırmış gibisiniz.

      mgsmus Notify diye bir model var, ayrıca controller de var. her sayfada Notify bilgisi tekrarlanıyor. bende sürekli yazmak istemiyorum.

        omerak38 Eğer NotifyController bizim bildiğimiz http katmanında kullandığımız controller ise bu şekilde kullanımınız yanlış. Controller sınıfını sanki bir servis gibi kullanmaya çalışmışsınız. Öncelikle dokümanlardaki kullanımları incelemenizi öneririm.

        İlk olarak şuradan başlayın ve bu projeyi inceleyin:
        https://bootcamp.laravel.com/blade/installation

        Sonra:
        https://laravel.com/docs/9.x

        Direkt yardımcı olamıyorum çünkü yazdığınız kodlara bakarak size anlatılması gereken çok şey olduğunu düşünüyorum. Öncelikle bu işin Laravel Yolu'nu öğrenmeniz gerekiyor.