Salut a tous, je viens de me mettre a laravel et j'ai un petits soucis pour d'abord sauvegarder mes fichiers img, css et js et ensuite pour les appelle mais je ne sais pas ou les mettres pour pouvoir les appelle facilement avec

echo HTML::image('img/queries-django.png'); 

j'aimerai modifier ce helper afin de pouvoir mettre tous mes fichiers dans un dossier assets/img/ pour les image par exemple
merci.

5 réponses


Spiker
Réponse acceptée

Après ce que tu peux faire, c'est crée toi même ta fonction. Laravel permet de retrouver l'url du dossier public à l'aide de la méthode url('/');

Donc après on peut très bien imaginer quelque chose comme ceci:

<?php
//Dans un de t'es controller, qu'on appelera "Loader"
public static function files($directory)
{
    return url('/').$directory;
}
?>
<img src="{{Loader::files('/assets/img/logo.png'}}"/>

les deux ! et aussi pourvoir appele mes fichiers css et js en particulier

ou est ce que je peux placer mon dossier assets afin de pouvoir l'appele simplement avec

echo HTML::image('img/queries-django.png');

Merci c'est pas exactement sa mais bon je vais me debrouiller (y)

Spiker a repondu a ma preoccupation merci ca marche !!!