Où vont les fichiers javascript et css dans un projet laravel?
où devraient se trouver les fichiers javascript et css statiques dans une application Laravel 4. Pour ma propre compréhension, Je ne suis pas encore intéressé à utiliser n'importe quelle sorte d'actifs ou de paquets.
j'ai essayé de les mettre sous public/js
et public/packages
en vain, j'obtiens les erreurs 404 suivantes dans ma page:
GET http://localhost/~myuser/mytest/packages/test2.js 404 (Not Found)
GET http://localhost/~myuser/mytest/js/mytest.js 404 (Not Found)
Voici ce que ma .htaccess
le fichier ressemble à la référence:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /~myuser/mytest/public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
8
demandé sur
theycallmemorty
2014-04-05 05:34:54
2 réponses
Tous les actifs doivent être placés dans le public
dossier
public/js
public/css
public/fonts
public/images
vous pouvez accéder aux actifs en utilisant le asset()
méthode ou la Laravel HTML helper HTML::script
et HTML::style
.
j'.e pour inclure le fichier Javascript:
- <script src="{{ asset('js/yourfile.js') }}"></script>
- {{ HTML::script('js/yourfile.js') }}
Espérons que cette aide!
19
répondu
Yani
2014-04-05 01:52:48
dans le dossier laravel vous avez le dossier public mettez les fichiers css et js ici et accédez comme ceci
<!doctype html>
<html lang="en">
<head>
<title>{{$title}}</title>
{{HTML::style('css/style.css')}}
</head>
<body>
@include('layouts.nav')
@yield('content')
</body>
</html>
2
répondu
Paresh Gami
2014-04-05 01:44:45