La création d’un formulaire en Laravel

La création d’un formulaire en Laravel

Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath

Il faut juste supprimer le fichier compiled.php dans vendor/ et après exécuter de nouveau composer update.

Si vous avez ce problème :

Class ‘Illuminate\Html\FormFacade’ not found

Il faut juste faire :

  1. composer require « illuminate/html »: »5.0.* »
Open config/app.php and update as follows:'providers' => [
   ...
   'Illuminate\Html\HtmlServiceProvider', 
],

'aliases' => [
     ...

    'Html' => 'Illuminate\Html\HtmlFacade',
    'Form' => 'Illuminate\Html\FormFacade',
],

 

Finalement pour la création d’un formulaire il faut suivre les etapes suivantes :

1- Editer composer.json

require »: {

…

laravelcollective/html »: 5.*,

illuminate/html »: ~5.0

},

 

2-

Exécuter composer update

3-

Add to the app.php providers array:

  'Illuminate\Html\HtmlServiceProvider',

 

Add to the app.php aliases array:

'Html'      => 'Illuminate\Html\HtmlFacade',
  'Form'      => 'Illuminate\Html\FormFacade',

4-
Et finalement on teste dans le view
{!! Form::open([]) !!} 
    {!! Form::text('Pseudo', @$name) !!} 
    {!! Form::password('Mot de passe') !!} 
    {!! Form::submit('Envoyer') !!} 
{!! Form::close() !!}