我覺得這是一個非常基本的問題,但無論出於什麼原因我都找不到答案。如果我使用composer.json
文件在我的項目中包含jQuery和Modernizr,那些庫將被放置在/public/
目錄之外的/components/
目錄中。所以我有/components/jquery/jquery.min.js
和,這很好,但是當我設置/app/views/layout.blade.php
時,我不能很好地包含../../components/jquery/jquery.min.js
,可以嗎?laravel:訪問組件文件夾中的項目
我composer.json
文件的相關部分:
"require": {
"laravel/framework": "4.2.*",
"components/jquery": "*",
"components/modernizr": "*"
}
是創建符號鏈接真正的唯一途徑?
看起來像是通過Bower進行安裝的混合,你在哪裏閱讀過將它們放到主composer.json文件中? –
我認爲這就是所有的依賴關係? – mounty
是的,我不認爲''component/*'軟件包在Laravel的工作方式上確實工作得很好,路徑明智。查看[component-installer](https://packagist.org/packages/robloach/component-installer)包(這是將它們放在'components /'文件中的東西),看看是否有方法指定在哪裏它應該放置組件,然後將其更改爲'public/components /'或其他東西。 – alexrussell