我刚开始使用laravel,可以安装并设置控制器和视图。如何用laravel 5.3.9构建用户管理,页面,一般设置等管理面板?
对于一个网站,我们需要管理面板来管理一般设置,网页,博客,用户管理和更多的事情,根据需要的网站。我们是否需要手动创建每个部分(控制器,视图)。如果是的话,这是很耗时间的权利?或者有没有像插件一样的东西。
任何人都可以在这里帮助,以便我可以相应地去。
在此先感谢。
我刚开始使用laravel,可以安装并设置控制器和视图。如何用laravel 5.3.9构建用户管理,页面,一般设置等管理面板?
对于一个网站,我们需要管理面板来管理一般设置,网页,博客,用户管理和更多的事情,根据需要的网站。我们是否需要手动创建每个部分(控制器,视图)。如果是的话,这是很耗时间的权利?或者有没有像插件一样的东西。
任何人都可以在这里帮助,以便我可以相应地去。
在此先感谢。
转到资源文件夹里面做一个文件夹前管理员添加文件admin.blade.php
现在可以用奥比的bootsrap主题和使用blank.html文件,包括它 为前: ('title'); yield('content'); 现在再拍文件前 index.blade.php
@extends('admin.admin');
and here u can customise ur admin what all u require
感谢@rupesh。我已经完成了这个工作。我想要一个不会浪费时间的解决方案 – user75472
可以在用户表中创建一个新列role
区分管理员和用户。然后在App/http/middleware中创建一个类似于身份验证的AdminController.php
。
public function handle($request, Closure $next, $guard = null)
{
if(Auth::check())
{
if($request->user()->role=='Admin')
{
return $next($request);
}
return redirect('/');
}
return redirect('/login');
}
您现在可以在Adminmiddleware中保护用户管理,页面,常规设置等。
Route::group(['middleware' => ['App\Http\Middleware\Adminmiddleware']], function() {
// Admin routes here
});
Thanks @sanzeeb。我会试一试,因为这已经使用了我还没有尝试过的中间件 – user75472
你应该在网上免费提供免费套餐。这是你可以找到laravel管理包的网站,也有每个包的文档和指南http://packalyst.com/ –
感谢@sunnykashyap的链接。 – user75472