我正在将一个项目移动到另一台主机,而在我的计算机之前,它没有任何问题。 事情就是这样:
Laravel入口文件位于./public/index.php,并且有一个文件夹位于同一个父文件夹中./public/article
然后我有一些路线:
Route::post('/article/banner', "ArticleController@getBanner");
Route::post('/article/getOne', "ArticleController@getOneArticle");
Route::post('/article/getArticle', "ArticleController@getArticle");
Route::post('/article/saveBanner', "ArticleController@saveBanner");
所以当我使用post方法访问“/ article / banner”并将其重写为“get”方法并显示403禁止,但其他以“/ article”开头的路径都很好。
它有什么问题吗?
这是我的getBanner控制器:
public function getBanner(Request $request)
{
$page = (int)$request->get('page') > 0 ? (int)$request->get('page') : 1;
$limit = (int)$request->get('limit');
$list = Db::table('banner')->whereNull('deleted_at')->orderBy('created_at')->paginate($limit, array('*'), 'page', $page);
return response()->json(['code' => 200, 'msg' => 'succeed', 'data' => $list]);
}