我有一個簡單的Laravel項目。在路線中,我指定/
返回index.php
視圖。現在我想additionaly導演與我的公共文件夾與圖像,CSS等,通過添加更多的東西的鏈接可以說/css/index.css
會返回我localhost/projects/myproject/public/css/index.css
如何達到/public
文件夾通過/
?Laravel返回公共文件夾路線
1
A
回答
0
您的路線應該有一個關閉或調用控制器功能。 e.g
Route::get('/', function()
{
return 'some message'
});
或
Route::get('/', [email protected]);
我建議使用第二種選擇,如果你正在返回的意見(因爲很明顯,產生看法,並沒有動態數據是該框架的浪費)。所以,如果你這樣做,你會碰到這樣的:
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class SomeController extends Controller {
public function somefunction()
{
//fetch some data if required
return view('index');//which is a file under resources/views namely index.blade.php
}
現在您的index.blade.php正如你在正常的HTML頁面做butif你想要它,你應該laravel方式,你可以打電話給你的CSS:
{!! HTML::style('link/to/your/css/file.css') !!}
{!! HTML::script('link/to/your/js/file') !!}
但要確保,如果你使用的是第二種方法,如果您需要laravelcollective包並註冊他的服務提供商和別名
1
第1種方法
使用此功能可將css
,javascript
,images
..等資產添加到刀片文件中。
對CSS,
<link href="{{ asset('css/app.css') }}" rel="stylesheet" type="text/css" >
OR
<link href="{{ URL::asset('css/app.css') }}" rel="stylesheet" type="text/css" >
FOR JS,
<script type="text/javascript" src="{{ asset('js/custom.js') }}"></script>
OR
<script type="text/javascript" src="{{ URL::asset('js/custom.js') }}"></script>
圖片,
{{ asset('img/photo.jpg'); }}
這裏是Laravel Doc
參考:https://stackoverflow.com/a/28214659/2117868
第2種方法
,或者你可以使用這個語法ADDI NG css
和javascript
加入laravelcollective包和註冊服務提供商和別名
然後,
{!! HTML::style('link/to/your/css/file.css') !!}
{!! HTML::script('link/to/your/js/file') !!}
記住這裏{!! HTML::style() !!}
將直接指向該文件中public
目錄。
於是,編寫{!! Html::style('style.css') !!}
將style.css
文件指向public
目錄。
相關問題
- 1. 角4路線不工作從laravel公共文件夾
- 2. Laravel 4路線打擊公共文件夾,而不是觀看文件夾
- 3. 路由與Laravel公共文件夾中的文件4
- 4. Laravel - 刪除公共文件夾
- 5. Laravel路由前綴匹配公共文件夾目錄
- 6. 爲公共laravel文件夾中的目錄定義路由
- 7. 如何在Laravel中保護我公共文件夾的路徑
- 8. Rails抓住所有路線阻止訪問公共文件夾
- 9. Laravel公用文件夾
- 10. Laravel Elixir公共路徑
- 11. 列出公共文件夾
- 12. 從express路由文件夾中獲取公共靜態文件
- 13. 公共文件夾中的sinatra文件被路由?
- 14. FUELPHP - 改變我的公共文件夾中的「公共」文件夾
- 15. 私人Github回購裏面的公共文件/文件夾?
- 16. 使用extendscript返回文件夾路徑
- 17. Laravel 5.2視圖設置爲公共文件夾
- 18. Laravel在公共文件夾中下載pdf
- 19. 如何重定向到公共文件夾laravel
- 20. Laravel:訪問公共文件夾內的圖像
- 21. 如何調用公共文件夾中的圖像laravel 5.4
- 22. Laravel公共/子文件夾中的另一個源代碼
- 23. 更改laravel 5.3結構和公共文件夾的名稱
- 24. 在URL中沒有「公共」的子文件夾中的Laravel 4
- 25. Laravel 5.4生產公共/上傳/頭像文件夾
- 26. Laravel:加載存儲在「公共」文件夾外部的圖像
- 27. 如何刪除laravel中的公共文件夾
- 28. 在公共/上傳文件夾中使用Laravel-Glide
- 29. 重定向到流明(Laravel)的公共文件夾
- 30. Laravel路線:列表錯誤返回
http://stackoverflow.com/questions/28214499/laravel-5-not-finding-css-files/28214659#28214659這可能會幫助你 –