php - HTML Class not found Laravel 5 -
i trying migrate laravel 4 5 , html class not found have modified composer file require "illuminate/html": "~5.0" in providers section of app.php have
'illuminate\html\htmlserviceprovider', and in aliases have
'html' => 'illuminate\html\htmlfacade', 'form' => 'illuminate\html\formfacade', but still class html not found ideas? have run composer update , dumpautoload incase no avail. have use html import statement cover bases.
here code
composer.json
{ "name": "laravel/laravel", "description": "the laravel framework.", "keywords": ["framework", "laravel"], "license": "mit", "type": "project", "require": { "laravel/framework": "5.0.*", "aws/aws-sdk-php": "2.*", "chumper/datatable": "dev-develop", "illuminate/html": "5.*" }, "require-dev": { "phpunit/phpunit": "~4.0", "phpspec/phpspec": "~2.1" }, "autoload": { "classmap": [ "database" ], "psr-4": { "app\\": "app/" } }, "autoload-dev": { "classmap": [ "tests/testcase.php", "app/http/controllers" , "app/models" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php -r \"copy('.env.example', '.env');\"", "php artisan key:generate" ] }, "config": { "preferred-install": "dist" } } app.php
<?php return [ /* |-------------------------------------------------------------------------- | application debug mode |-------------------------------------------------------------------------- | | when application in debug mode, detailed error messages | stack traces shown on every error occurs within | application. if disabled, simple generic error page shown. | */ 'debug' => env('app_debug', false), /* |-------------------------------------------------------------------------- | application url |-------------------------------------------------------------------------- | | url used console generate urls when using | artisan command line tool. should set root of | application used when running artisan tasks. | */ 'url' => 'http://localhost', /* |-------------------------------------------------------------------------- | application timezone |-------------------------------------------------------------------------- | | here may specify default timezone application, | used php date , date-time functions. have gone | ahead , set sensible default out of box. | */ 'timezone' => 'utc', /* |-------------------------------------------------------------------------- | application locale configuration |-------------------------------------------------------------------------- | | application locale determines default locale used | translation service provider. free set value | of locales supported application. | */ 'locale' => 'en', /* |-------------------------------------------------------------------------- | application fallback locale |-------------------------------------------------------------------------- | | fallback locale determines locale use when current 1 | not available. may change value correspond of | language folders provided through application. | */ 'fallback_locale' => 'en', /* |-------------------------------------------------------------------------- | encryption key |-------------------------------------------------------------------------- | | key used illuminate encrypter service , should set | random, 32 character string, otherwise these encrypted strings | not safe. please before deploying application! | */ 'key' => env('app_key', 'somerandomstring'), 'cipher' => mcrypt_rijndael_128, /* |-------------------------------------------------------------------------- | logging configuration |-------------------------------------------------------------------------- | | here may configure log settings application. out of | box, laravel uses monolog php logging library. gives | variety of powerful log handlers / formatters utilize. | | available settings: "single", "daily", "syslog", "errorlog" | */ 'log' => 'daily', /* |-------------------------------------------------------------------------- | autoloaded service providers |-------------------------------------------------------------------------- | | service providers listed here automatically loaded on | request application. feel free add own services | array grant expanded functionality applications. | */ 'providers' => [ /* * laravel framework service providers... */ 'illuminate\foundation\providers\artisanserviceprovider', 'illuminate\auth\authserviceprovider', 'illuminate\bus\busserviceprovider', 'illuminate\cache\cacheserviceprovider', 'illuminate\foundation\providers\consolesupportserviceprovider', 'illuminate\routing\controllerserviceprovider', 'illuminate\cookie\cookieserviceprovider', 'illuminate\database\databaseserviceprovider', 'illuminate\encryption\encryptionserviceprovider', 'illuminate\filesystem\filesystemserviceprovider', 'illuminate\foundation\providers\foundationserviceprovider', 'illuminate\hashing\hashserviceprovider', 'illuminate\mail\mailserviceprovider', 'illuminate\pagination\paginationserviceprovider', 'illuminate\pipeline\pipelineserviceprovider', 'illuminate\queue\queueserviceprovider', 'illuminate\redis\redisserviceprovider', 'illuminate\auth\passwords\passwordresetserviceprovider', 'illuminate\session\sessionserviceprovider', 'illuminate\translation\translationserviceprovider', 'illuminate\validation\validationserviceprovider', 'illuminate\view\viewserviceprovider', 'chumper\datatable\datatableserviceprovider', 'illuminate\html\htmlserviceprovider', /* * application service providers... */ 'app\providers\appserviceprovider', 'app\providers\busserviceprovider', 'app\providers\configserviceprovider', 'app\providers\eventserviceprovider', 'app\providers\routeserviceprovider', ], /* |-------------------------------------------------------------------------- | class aliases |-------------------------------------------------------------------------- | | array of class aliases registered when application | started. however, feel free register many wish | aliases "lazy" loaded don't hinder performance. | */ 'aliases' => [ 'app' => 'illuminate\support\facades\app', 'artisan' => 'illuminate\support\facades\artisan', 'auth' => 'illuminate\support\facades\auth', 'blade' => 'illuminate\support\facades\blade', 'bus' => 'illuminate\support\facades\bus', 'cache' => 'illuminate\support\facades\cache', 'config' => 'illuminate\support\facades\config', 'cookie' => 'illuminate\support\facades\cookie', 'crypt' => 'illuminate\support\facades\crypt', 'db' => 'illuminate\support\facades\db', 'eloquent' => 'illuminate\database\eloquent\model', 'event' => 'illuminate\support\facades\event', 'file' => 'illuminate\support\facades\file', 'hash' => 'illuminate\support\facades\hash', 'input' => 'illuminate\support\facades\input', 'inspiring' => 'illuminate\foundation\inspiring', 'lang' => 'illuminate\support\facades\lang', 'log' => 'illuminate\support\facades\log', 'mail' => 'illuminate\support\facades\mail', 'password' => 'illuminate\support\facades\password', 'queue' => 'illuminate\support\facades\queue', 'redirect' => 'illuminate\support\facades\redirect', 'redis' => 'illuminate\support\facades\redis', 'request' => 'illuminate\support\facades\request', 'response' => 'illuminate\support\facades\response', 'route' => 'illuminate\support\facades\route', 'schema' => 'illuminate\support\facades\schema', 'session' => 'illuminate\support\facades\session', 'storage' => 'illuminate\support\facades\storage', 'url' => 'illuminate\support\facades\url', 'validator' => 'illuminate\support\facades\validator', 'view' => 'illuminate\support\facades\view', 'datatable' => 'chumper\datatable\facades\datatablefacade', 'html' => 'illuminate\html\htmlfacade', 'form' => 'illuminate\html\formfacade', ], ];
as stated in upgrade guide: http://laravel.com/docs/5.0/upgrade
if you're using form or html helpers, see error stating class 'form' not found or class 'html' not found. form , html helpers have been deprecated in laravel 5.0; however, there community-driven replacements such maintained laravel collective.
link laravel collective: http://laravelcollective.com/docs/5.0/html
after should have no trouble using html helpers l4 again
Comments
Post a Comment