我剛開始使用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