De la “Classe HTML pas trouvé d'erreur” dans Laravel 4
Travailler sur un nouveau projet dans Laravel 4 (un.k.une Éclairer) je suis en train de créer le lien vers la feuille de style de mon master.blade.php
modèle comme suit:
{{ HTML::style('css\style.css') }}
Mais cela déclenche une erreur disant que la classe HTML n'a pas été trouvé. Il a été supprimé ou renommé dans Laravel 4, ou suis-je oublier quelque chose?
OriginalL'auteur Matanya | 2013-01-07
Vous devez vous connecter pour publier un commentaire.
Le générateur de classes de type tels que HTML:: et sur la Forme:: ont été supprimés à partir de L4 pour la meilleure des raisons. Il serait préférable de rendre le tag à l'aide du chemin d'accès() méthode pour lier l'attribut :
Ils peuvent être ajoutés plus tard pour la compatibilité ascendante, nous allons le voir. Rappelez-vous que L4 est actuellement dans un état alpha.
Merci!
Dayle Rees.
Alors vous recommandons d'utiliser le HTML pur ?
Ouais je ne pense pas que le cadre devrait interférer avec vos modèles frontaux.
Le chemin est maintenant défini. Doit-on mettre à jour cette réponse à l'utilisation de la dernière meilleures pratiques pour les Googlers?
Il a été ajouté déjà de retour, avec Html::style() et le script(), comme iicmaster indiqué ci-dessous.
OriginalL'auteur daylerees
Ils ont juste le ramener dans Avr 02, 2013, Mais l'utilisation
Html
au lieuHTML
par exemple.
{{ Html::style('css\style.css') }}
(maintenant ils changent à nouveau, cela ne fonctionne plus)Consulter: Ajouter manquant HTML::script et HTML::style
Mise à jour : Ses "HTML" encore une fois!!! (Merci @milad-rey)
pour l'instant, veuillez utiliser ce
{{ HTML::style('css\style.css') }}
Consulter: Des mises à jour pour la renommer de la
HTML
de la façade.Merci mec pour la mise à jour du post 🙂
OriginalL'auteur iicmaster
utilisation de l'URL::actif('pathToAsset') ... je ne suis pas tout à fait sûr, si ce sera obsolète.
OriginalL'auteur Megamind
HTML et de la Forme de classes ont été supprimées. Vous pouvez installer HTML de port avec le compositeur ici : https://github.com/meido/html
ou vous pouvez l'utiliser (sur Laravel 4 Beta 5) :
<link type="text/css" href="{{ URL::to('to/my/style.css') }}" />
OriginalL'auteur EpokK
Dans Laravel 4 fois le HTML et le Formulaire de classes ont été supprimées en raison de packages tiers qui peuvent maintenant être trouvés via composer. Vous pouvez rechercher un que vous aimez, ou meido a porté l'existant HTML et Formulaire des classes. Voir leurs pages pour les instructions d'installation.
OriginalL'auteur William Cahill-Manley
Il a été supprimé. Cependant, il ya un couple de choses que vous pouvez faire
Essayez le: http://laravelbook.github.io/laravel4-powerpack/
Le powerpack indique qu'il va le ramener.
OU utiliser le HTML comme mentionné dans un autre post:
Pour les hyperliens vers les routes nommées juste au cas où d'autres personnes sont à la recherche pour eux:
voir http://four.laravel.com/docs/routing
OriginalL'auteur scrfix
Vérifier
/vendor/laravel/frameworj/src/Illuminate//Html/HtmlBuilder.php
méthodes. Ne sais pas où *l'apl est/vendor
dossier? Vous avez été absent Compositeur.compositeur.json
La meilleure partie (pas plus de "illumination/foundation', 'jusqu'à maintenant):
Prouvé jusqu'à l'2013-05-03 12:50
OriginalL'auteur quantme