Tutorial Laravel - Cara Mengatasi Class 'Form' not found atau Class 'Html' not found pada Laravel 5.2


Bagi pengguna laravel 5.2 ada sedikit perbedaan saat install form dan html di laravel 5.2 yaitu sekarang  Illuminate\Html berpindah ke "laravelcollective/html", jika di paksakan maka akan muncul error 

Fatal error: Call to undefined method Illuminate\Foundation\Application::bindShared()

Di terminal cara mengatasi Fatal error: Call to undefined method Illuminate\Foundation\Application::bindShared()

Sekaraang mari kita coba install, pertama tambahkan kode berikut ke compeser.json
code :
"require": {
       "laravelcollective/html": "5.2.*"

Kemudian update composer dengan mengetikan kode dibawah ini pada command prompt windows / terminal linux / mac tapi jangan lupa masuk dulu ke folder laravel
code :
composer update

Setelah berhasil kemudian buka file laravel/config/app.php, pada bagian provider tambahkan kode berikut :
code:
'providers'=>[
        // ... Collective\Html\HtmlServiceProvider::class,
        // ...]

Kemudian scroll kebawah pada bagian aliases tambahkan kode berikut code :
Kemudian update composer dengan mengetikan kode dibawah ini pada command prompt windows / terminal linux / mac tapi jangan lupa masuk dulu ke folder laravel
code :
'aliases' => [
        // ...      'Form' => Collective\Html\FormFacade::class,
          'Html' => Collective\Html\HtmlFacade::class,
        // ...  ],

Jika semuanya sudah silakan buat form dengan kode form seperti biasa, selamat mencoba.

Posting Komentar