我在我的本地mac pc中托管的项目中使用此路由,它正在运行,但是当我将其上传到var bufGeom = new THREE.BoxBufferGeometry(1,1,1);
var geom = new THREE.Geometry().fromBufferGeometry(bufGeom);
服务器路由时发生冲突。
Ubunto
例如,当我在在线Route::group(['prefix'=>'report', 'middleware' => ['auth','session', 'complete_profile']], function() {
Route::get('/get_query', 'ReportController@get_queries');
});
Route::group(['middleware' => ['auth','session', 'complete_profile']], function(){
Route::resource('report','ReportController');
});
服务器中使用表单第一个路由report/get_query
时,它转到该控制器的ubunto
方法,但在本地工作。
我该怎么办?
答案 0 :(得分:1)
Route::group(['prefix'=>'report', 'middleware' => ['auth','session', 'complete_profile']], function() {
Route::resource('/','ReportController',['except' => ['show']]);
Route::get('/get_query', 'ReportController@get_queries');
});
资源路由具有http方法的预定义路由。例如,reporte资源有路由:
Route::get('report/{report}','ReportController@show');
解决方案是排除某些方法(来自restfull资源的路由),或者制作一些不会与路由资源冲突的路由。
您可以通过运行来查看已注册的路线:
php artisan route:list
报告的一个路由组也足够只需将'/'放在资源路径中。