Menambahkan Fitur Form pada Laravel 5.1 Template Blade
Sejak Laravel versi 5, fitur Form tidak lagi terinclude langsung pada core Laravel. Jika Anda mengalami error seperti “ERROR : Class ‘Form’ not found or Class html does not exist”, maka bisa dipastikan class Form belum terinstall. Jadi bagaimana untuk menginstallnya.
1. Edit file composer.json
"require": {
"laravel/framework": "~5.0",
"illuminate/html": "5.*", // Add this line
}
"laravel/framework": "~5.0",
"illuminate/html": "5.*", // Add this line
}
2. Pada terminal jalankan :
composer update
3. Edit file config/app.php
return [
'providers' => [
// Other service providers
'Illuminate\Html\HtmlServiceProvider', // Add this line at bottom
]
]
'providers' => [
// Other service providers
'Illuminate\Html\HtmlServiceProvider', // Add this line at bottom
]
]
Selain itu juga tambahkan alias di file yang sama
return [
'aliases' => [
// Other aliases
// Add both lines
'Form' => 'Illuminate\Html\FormFacade',
'HTML' => 'Illuminate\Html\HtmlFacade',
]
]
'aliases' => [
// Other aliases
// Add both lines
'Form' => 'Illuminate\Html\FormFacade',
'HTML' => 'Illuminate\Html\HtmlFacade',
]
]