2016-08-03 99 views
1

我有一個Laravel 5.2應用程序和的public_html文件夾內我都存儲在一個子文件夾中的部分資產稱爲METRONIC因爲我使用了一個名爲METRONIC主題,想繼續保持在同一個地方捆綁使更新更容易。Laravel試圖處理資產的請求

我已經使用URL ::資產()方法,像這樣與這些資產:

<script src="{!! URL::asset('metronic/global/plugins/fullCalendar/fullcalendar/fullcalendar.js') !!}"></script> 

這將生成以下網址:

http://www.mywebsite.com/metronic/global/plugins/fullCalendar/fullcalendar/fullcalendar.js 

出於某種原因,這是工作的罰款本地但是當我在生產服務器上運行它時,請求將通過Laravel進行。我有一些中間件檢查是否顯示即將到來的頁面,並且正在運行,因此,而不是腳本被抓取的頁面正在運行。這是中間件的內容:

<?php namespace App\Http\Middleware; 

use Closure; 
use Request; 
use Route; 
use Session; 

class HoldingPageCheck { 

    /** 
    * Handle an incoming request. 
    * 
    * @param \Illuminate\Http\Request $request 
    * @param \Closure $next 
    * @return mixed 
    */ 
    public function handle($request, Closure $next) 
    { 
     if(env('HOLDING_PAGE')==true && (!$request->is('coming-soon') && !$request->is('member/subscribe') && !$request->is('migrate') && !$request->is('contact') && $request->segment(1)!='admin')) { 
      Session::reflash(); 
      return redirect(route('holding_page')); 
     } 

     return $next($request); 
    } 

} 

它沒有任何意義,我爲什麼Laravel將與它應該只是繞過Laravel完全不應該的資產要求進行干擾它,當一個JS文件的請求是做成?

+0

這真的取決於您的服務器配置。 – ceejayoz

回答

1

發現問題,這是因爲我在腳本的路徑中使用了駱駝事件。本地與xampp它並不介意,但顯然我的生活環境是區分大小寫的。