Laravel管理员如何创建

时间:2018-02-27 11:03:56

标签: angularjs laravel-5

我使用Laravel作为后端,Angularjs作为前端。

我使用这个完整的软件包https://github.com/andbet39/tokenAuth进行本地设置AWT认证工作正常,

如何进行管理员认证并重定向到管理页面?

如何在管理面板中执行

1 个答案:

答案 0 :(得分:0)

你可以在这里做出选择。

several packages out there可以为您提供完整的管理面板(例如TCG / Voyager)。

或者您可以使用Laravel / Angular自己构建一个,这样您就可以自定义您想要的方式。

我在这里感觉到的问题(你没有说明一个清楚):

  

如何重定向到我的管理面板?

对此的回应归结为此。 您需要有一个受auth中间件保护的路由

# L5
Route::middleware(['auth'])->get('/admin', 'AdminController@index)->name('admin.index');

将重定向放入控制器

public function login(Request $request)
{
    (..)
    return redirect(route('admin.index'));
}

成功登录后,用户将被重定向到管理页面。 由于这是一个非常基本的示例,因此您应该根据是否允许用户查看管理页面来添加更多验证。但这是后期阶段:)