the*_*rty 11 laravel laravel-4
Laravel 4应用程序中的静态javascript和css文件应放在何处.为了我自己的理解,我对使用任何类型的资产或包都不感兴趣.
我试图把他们下public/js
并public/packages
没有用,让我在页面下面的404错误:
GET http://localhost/~myuser/mytest/packages/test2.js 404 (Not Found)
GET http://localhost/~myuser/mytest/js/mytest.js 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
以下是我的.htaccess
文件的参考资料:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /~myuser/mytest/public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Run Code Online (Sandbox Code Playgroud)
dev*_*ev7 23
所有资产都应放在public
文件夹中
public/js
public/css
public/fonts
public/images
Run Code Online (Sandbox Code Playgroud)
您可以访问使用资产asset()
法或Laravel HTML辅助方法HTML::script
和HTML::style
.即包括Javascript文件:
- <script src="{{ asset('js/yourfile.js') }}"></script>
- {{ HTML::script('js/yourfile.js') }}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!