laravel项目改造为微擎项目,路由跳转时出现问题
公司laravel项目改造为微擎项目。
laravel项目RouteServiceProvider 中增加了route.php,作为默认路由文件,在这里进行路由转发。
通过微擎框架进入到本项目的路由,都会通过route.php重新分配路由,以访问laravel项目的真实路由,但是在路由转发时出现2种情况,1、页面404,2、微擎框架报错
页面404 肯定是路由没找到。
微擎框架报错,我理解为路由分发错误,导致系统又访问微擎框架,才会出现的问题, 下面是我的代码
Route::group([ 'namespace' => 'Admin'], function () use (pilot, method) {
Route::addRoute(Route::createRoute('get', 'LoginController', 'login'));
// Route::post($pilot.'/'.$method, 'LoginController@login')->name('admin-login');
// Route::redirect($pilot.'/'.$method, 'login', 302);
// Route::get($pilot.'/'.$method, 'LoginController@login');
});
但是目前没查到怎么解决这个问题。也可能是我理解错误,还希望能指正。
laravel版本 为laravel6.0
推荐文章: