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.*"
"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,
// ...]
// ... 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,
// ... ],
// ... '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