6
0
Fork 0
jiqu-library-server/app/Admin/Controllers/HomeController.php

41 lines
1.2 KiB
PHP

<?php
namespace App\Admin\Controllers;
use App\Admin\Metrics\Dashboard;
use App\Admin\Metrics\NewUsers;
use App\Admin\Metrics\Orders;
use App\Admin\Metrics\StatisticsTotal;
use App\Http\Controllers\Controller;
use Dcat\Admin\Admin;
use Dcat\Admin\Layout\Column;
use Dcat\Admin\Layout\Content;
use Dcat\Admin\Layout\Row;
class HomeController extends Controller
{
public function index(Content $content)
{
return $content
->header('首页')
->description('首页')
->body(function (Row $row) {
$row->column(6, function (Column $column) {
$column->row(Dashboard::title());
if (Admin::user()->can('dcat.admin.home.statistics')) {
$column->row(new StatisticsTotal());
}
});
$row->column(6, function (Column $column) {
if (Admin::user()->can('dcat.admin.home.new_users')) {
$column->row(new NewUsers());
}
if (Admin::user()->can('dcat.admin.home.orders')) {
$column->row(new Orders());
}
});
});
}
}