Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Laravel - Class 'HTML' not found

Açık 1 Cevaplar 103 Gösterim Php

Bir blade view ında form çağırırken 

FatalErrorException in 07bbf288afb3812e48bc5d1a0591ca776b0175cd.php line 25:Class 'HTML' not found
hatası alıyorum.

1 cevap

0

Öncelikle bir çok yerde işe yaramayan örnekler buldum bende ama çözüm aşağıda ;)

Projenin composer.json dosyasını bulup, require kısmına laravelcollective/html ekleyeceğiz aşağıdaki kısmı.

"require": {
    "laravelcollective/html": "5.2.*"
}

İkinci olarak app.php ye geliyoruz config i altında bulunan ve şunları ekliyoruz. İlk olarak 

providers kısmına;

  'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],

aliases kısmına da şu ikisini

  'aliases' => [
    // ...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    // ...
  ],

Terminal e gelip update edelim.

composer update

Çok Önemli bir nokta var ;)

Eğer HTML i büyük harfle yazıyorsanız alliance ın içinde de büyük olmalı, aksi taktirde view ların içinde küçük harfle yazın Html diye.

'HTML' => Collective\Html\HtmlFacade::class,   
'Input' => Illuminate\Support\Facades\Input::class,

input da bunun aynı mantığı , benzer hataları alabilirsiniz.

(1.9k puan)