2016-09-20 43 views
0

我刚开始使用laravel,可以安装并设置控制器和视图。如何用laravel 5.3.9构建用户管理,页面,一般设置等管理面板?

对于一个网站,我们需要管理面板来管理一般设置,网页,博客,用户管理和更多的事情,根据需要的网站。我们是否需要手动创建每个部分(控制器,视图)。如果是的话,这是很耗时间的权利?或者有没有像插件一样的东西。

任何人都可以在这里帮助,以便我可以相应地去。

在此先感谢。

+1

你应该在网上免费提供免费套餐。这是你可以找到laravel管理包的网站,也有每个包的文档和指南http://packalyst.com/ –

+0

感谢@sunnykashyap的链接。 – user75472

回答

6

你为什么不试试laraadmin?

https://github.com/dwijitsolutions/laraadmin

包会做繁重的你。

+0

谢谢@ moraya.re。我试图安装软件包。它已成功安装,表已创建,但管理员无法正常工作,我将查看它或者可能会与作者联系。 – user75472

+0

@ user75472不客气:-) – Ganesh

+0

嗨,@ user75472。您是否在页面或LaraAdmin软件包的日志中看到任何错误消息。目前LaraAdmin仅为5.2。我们现在正在为5.3工作。 –

0

转到资源文件夹里面做一个文件夹前管理员添加文件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 
+0

感谢@rupesh。我已经完成了这个工作。我想要一个不会浪费时间的解决方案 – user75472

0

可以在用户表中创建一个新列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 
    }); 
+0

Thanks @sanzeeb。我会试一试,因为这已经使用了我还没有尝试过的中间件 – user75472