<?php namespace App\Admin\Controllers; use App\Admin\Metrics\Examples; use App\Http\Controllers\Controller; use Dcat\Admin\Http\Controllers\Dashboard; use Dcat\Admin\Layout\Column; use Dcat\Admin\Layout\Content; use Dcat\Admin\Layout\Row; use Dcat\Admin\Admin; use Illuminate\Support\Facades\Auth; class HomeController extends Controller { public function index(Content $content) { $user = Admin::user(); // $user = Administrator::findOrFail($userId); // 获取用户模型 $roles = $user->roles; // 获取用户的角色 $permissions = []; foreach ($roles as $role) { $permissions = array_merge($permissions, $role->permissions->pluck('slug')->toArray()); } // echo "<pre>"; // print_r($permissions); // die; return $content ->header('Dashboard') ->description('Description...') ->body(function (Row $row) { // $row->column(6, function (Column $column) { // $column->row(Dashboard::title()); // $column->row(new Examples\Tickets()); // }); // $row->column(6, function (Column $column) { // $column->row(function (Row $row) { // $row->column(6, new Examples\NewUsers()); // $row->column(6, new Examples\NewDevices()); // }); // $column->row(new Examples\Sessions()); // $column->row(new Examples\ProductOrders()); // }); $row->column(12, '欢迎登录'); }); } }