<?php
namespace App\Admin\Controllers;
use App\Facades\MessageFacade;
use App\Http\Controllers\Controller;
use Encore\Admin\Controllers\Dashboard;
use Encore\Admin\Facades\Admin;
use Encore\Admin\Layout\Column;
use Encore\Admin\Layout\Content;
use Encore\Admin\Layout\Row;
class HomeController extends Controller
{
public function index(Content $content)
{
if (Admin::user()->inRoles(['NotAuth'])) {
return redirect('admin/authentication');
}
if (!Admin::user()->isAdministrator() && Admin::user()->can('customer')) {
return redirect('admin/my/workbench');
}
if (Admin::user()->inRoles(['CustomerService'])) {
return redirect('admin/manage/service');
}
if (Admin::user()->inRoles(['ChannelService'])) {
return redirect('admin/adviser/my/channel');
}
if (Admin::user()->inRoles(['ServiceProviderAdmin']) || Admin::user()->inRoles(['ServiceProviderEmployee'])) {
return redirect('admin/channel/my/workbench');
}
return $content
->header('Dashboard')
->description('Description...')
->body('尚未开发');
}
}