AngularJS服务返回一个Laravel刀片模板


AngularJS service returning a Laravel Blade template

我有一个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中,所以它有所有的方法。