【发布时间】:2015-07-08 12:44:29
【问题描述】:
我在我的网络应用项目中使用 AngularJS 和 Laravel。我的路由如下所示:
AngularJS:
angular.config(['$stateProvider','$urlRouterProvider',function($stateProvider,$urlRouterProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home', {
url: '/',
templateUrl: '/admin/dashboard'
});
}]);
Laravel:
Route::group(array('prefix'=>'admin', function(){
Route::get('/', ['as'=>'admin.main',function(){
return view('main');
}]);
Route::get('/dashboard', ['as'=>'admin.dashboard',function(){
return view('dashboard');
}]);
});
我面临的问题是我需要在 2 处声明路由路径。一个在 Angular,另一个在 Laravel。因此,每次添加新路线或更改路线路径时,我都需要在 2 个地方工作。随着应用程序的增长,这将变得乏味且难以维护。
有没有我只需要在一个地方设置路由URL,但对两者都有效?
【问题讨论】:
标签: php angularjs laravel routes angular-ui-router