You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.2 KiB
42 lines
1.2 KiB
<?php
|
|
|
|
namespace App\AdminAgent\Controllers;
|
|
|
|
use App\AdminAgent\Metrics\Examples;
|
|
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)
|
|
{
|
|
Admin::style(
|
|
<<<CSS
|
|
.col-sm-10.d-flex{
|
|
display: inline-block !important;
|
|
}
|
|
CSS );
|
|
return $content
|
|
->header('代理商后台')
|
|
->description('数据详情')
|
|
->body(function (Row $row) {
|
|
$row->column(6, function (Column $column) {
|
|
$column->row(Examples\Dashboard::title());
|
|
$column->row(new Examples\OrderExamples());
|
|
});
|
|
|
|
$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());
|
|
});
|
|
});
|
|
}
|
|
}
|