• 24-01-2022, 18:52:49
    #1
    Selamlar böyle bir hata alıyorum yardımcı olabilecek var mı?
  • 24-01-2022, 19:06:37
    #2
    Nerede class'I kullanacaksan, ilgili class dosyasının üstüne "USE" komutuyla bind etmelisin.

    use App\Http\Controllers\LinkController;
  • 24-01-2022, 19:11:13
    #3
    MCERAN adlı üyeden alıntı: mesajı görüntüle
    Nerede class'I kullanacaksan, ilgili class dosyasının üstüne "USE" komutuyla bind etmelisin.

    use App\Http\Controllers\LinkController;
    Hocam bunu header'ın üstüne koyuyorum ancak altına html kodları olduğu için hata veriyor. Benim bunu nereye koymam lazım?
  • 24-01-2022, 19:31:09
    #4
    Ne yaptığını veya kodunu bilmediğimden ancak tahminde bulunabilirim.

    Eğer route dosyasından çağırıyorsan;
    routes/web.php içerisine eklemelisin.

    ÖRNEK: web.php kullanımı
    <?php
    
    use Illuminate\Support\Facades\Route;
    use App\Http\Controllers\LinksController;
    blade dosyasından çağırıyorsan;
    use kullanamazsın. class::method() şeklinde çağırabilirsin.

    {{ \App\Http\Controllers\LinksController::getir() }}
    veya
    @php
      $degisken = \App\Http\Controllers\LinksController::getir();
    @endphp
    gibi çağırabilirsin.
  • 24-01-2022, 19:39:55
    #5
    Bu arada dosya ve class adını LinksController yerine LinkController yani singular olarak isimlendirmeni öneririm. Genel kabul görmüş standardı budur. Bu şekilde alışmanı tavsiye ederim.
  • 24-01-2022, 19:41:30
    #6
    MCERAN adlı üyeden alıntı: mesajı görüntüle
    Bu arada dosya ve class adını LinksController yerine LinkController yani singular olarak isimlendirmeni öneririm. Genel kabul görmüş standardı budur. Bu şekilde alışmanı tavsiye ederim.
    Sorunu çözdüm hocam, LinksController adlı dosya içerisinde dediğin gibi LinkController yazmışım Neyse bu hatayı halletik önümüzde daha kötü hatalar var.