J'utilise Laravel 5.0, le formulaire et l'assistant Html ont été supprimés de cette version, je ne sais pas comment inclure des fichiers css et js externes dans mon fichier d'en-tête. Actuellement, j'utilise ce code.
<link rel="stylesheet" href="/css/bootstrap.min.css"> <!--- css file --->
<script type="text/javascript" src="/js/jquery.min.js"></script>
Je pense que la bonne méthode est celle-là :
<script type="text/javascript" src="{{ URL::asset('js/jquery.js') }}"></script>
Ici, j'ai un répertoire "js" dans le dossier "app/public" de Laravel. J'y ai un fichier jquery.js
. La fonction URL::asset() produit l'url nécessaire pour vous. Idem pour le css :
<link rel="stylesheet" href="{{ URL::asset('css/somestylesheet.css') }}" />
J'espère que cela vous aidera.
Gardez à l'esprit que les anciennes méthodes :
{{ Form::script() }}
et
{{ Form::style() }}
sont dépréciés et ne fonctionneront pas dans Laravel 5 !
Essayez-le.
Vous pouvez simplement passer le chemin vers la feuille de style .
{!! HTML::style('css/style.css') !!}
Vous pouvez simplement passer le chemin vers le javascript.
{!! HTML::script('js/script.js') !!}
Ajoutez les lignes suivantes dans la section require du fichier composer.json et exécutez composer update *"illuminate/html" : "5."**.
Enregistrez le fournisseur de services dans config/app.php en ajoutant la valeur suivante dans le tableau des fournisseurs :
`'Illuminate\Html\HtmlServiceProvider'``.
Enregistrez les façades en ajoutant ces deux lignes dans le tableau des alias :
'Form'=> 'Illuminate\Html\FormFacade' ;, 'HTML'=> 'IlluminateHtml\HtmlFacade'
.
{{ HTML::style('yourcss.css') }}
{{ HTML::script('yourjs.js') }}