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文件的請求是做成?
這真的取決於您的服務器配置。 – ceejayoz