0
因此,我在laravel 4中構建了一個基於主題的網站。這已經有效。主題在配置文件中指定。Laravel 4:codesleeve/asset-pipeline,爲js和css提供空白輸出
我試圖使用asset-pipeline通過codesleeve從主題文件夾,其位於/應用程序/主題/一些主題名稱/資產/內部訪問資源文件...
顯然不是下的公衆夾。
我已經清空了管道配置中指定的默認路徑,並將此代碼添加到我設置的偵聽器文件中。
Event::listen('assets.register.paths', function($paths) {
$paths->add('app/themes/'.Config::get('custom.theme').'/assets/js' , 'javascripts');
$paths->add('app/themes/'.Config::get('custom.theme').'/assets/css', 'stylesheets');
$paths->add('app/themes/'.Config::get('custom.theme').'/assets/fonts', 'other');
$paths->add('app/themes/'.Config::get('custom.theme').'/assets/images', 'other');
});
我知道這是有效的,因爲如果你試圖請求一個圖像說/assets/test.jpg我得到一個圖像。
但是,如果我嘗試訪問/assets/test.css,我得到空白輸出,即使該文件中有css代碼。與任何.js文件一樣的東西。
關於什麼可能是錯誤的任何想法?