我有一个AngularJS(前端)和Laravel(后端)应用程序,我使用JWT令牌进行身份验证。我的目标是,当我登录时,如果用户是管理员,它将使用一个服务,该服务向API(laravel后端)发送请求,该请求返回一个覆盖整个页面的刀片模板(后台管理)。这可能吗?
我这样做是因为我的Laravel后端将在未来作为许多前台应用程序的API,这就是为什么我没有在AngularJS中实现后台管理的原因。
下面是我在AngularJS中的服务:
redirectAdmin: function(){
return $http.get(appConfig.API_URL+'/admin');
},
这是我在Laravel的路线:
Route::get('/admin', function(){
return view('admin');
});
我不太确定应该在这里放什么信息,所以如果你需要什么,请告诉我。
我认为你想做的事情是一个重定向能够改变特定的路由,要做到这一点只需要添加$window
像注入和使用重定位发送你想要的url,更多的信息这里是链接角$窗口,记住$窗口是一个引用的窗口在javascript中,所以它有所有的方法。