各位大神。请问laravel 5.4 options 请求路由应该怎么处理尼?
前端端口3000 。laravel 8000 有跨域访问
目前我是这样配置的路由
Route::get('banner{id?}','\App\Http\Controllers\admin\Banner@index');
Route::any('banner/create','\App\Http\Controllers\admin\Banner@create');
Route::post('banner/update','\App\Http\Controllers\admin\Banner@update');
Route::any('banner/edit','\App\Http\Controllers\admin\Banner@edit');
Route::any('banner/destroy{id?}','\App\Http\Controllers\admin\Banner@destroy');
Route::any('fileUpLoad','\App\Http\Controllers\admin\Common@fileUpLoad');
但是只有get 请求可以访问
其他post 请求
第二次会返回一个空白 ,这个应该怎么处理尼?
虚心请教
2 Comments
我怀疑Nginx/apache没配对
方案一:nginx配置拦截options,配置允许跨域的header头,直接返回200 方案二:增加一个laravel中间件,拦截options,配置允许跨域的header头,直接返回200