增加 用户端维护计划
This commit is contained in:
parent
15a32a8e7d
commit
5ce0b3ebd1
18
app/Http/Controllers/Web/MaintenanceController.php
Normal file
18
app/Http/Controllers/Web/MaintenanceController.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Maintenance;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\View\View;
|
||||
|
||||
class MaintenanceController extends Controller
|
||||
{
|
||||
public function __invoke(): View
|
||||
{
|
||||
$maintenances = (new Maintenance)->orderByStartAt()->get();
|
||||
|
||||
return view('maintenances', compact('maintenances'));
|
||||
}
|
||||
}
|
@ -37,8 +37,9 @@
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<!-- Left Side Of Navbar -->
|
||||
@auth('web')
|
||||
<ul class="navbar-nav me-auto">
|
||||
<ul class="navbar-nav me-auto">
|
||||
@auth('web')
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ route('index') }}">授权</a>
|
||||
</li>
|
||||
@ -52,10 +53,14 @@
|
||||
<a class="nav-link" href="{{ route('transfer') }}">转账</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ route('transactions') }}">交易记录</a>
|
||||
<a class="nav-link" href="{{ route('transactions') }}">记录</a>
|
||||
</li>
|
||||
</ul>
|
||||
@endauth
|
||||
@endauth
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ route('maintenances') }}">维护</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!-- Right Side Of Navbar -->
|
||||
<ul class="navbar-nav ms-auto">
|
||||
|
45
resources/views/maintenances.blade.php
Normal file
45
resources/views/maintenances.blade.php
Normal file
@ -0,0 +1,45 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('title', '维护计划')
|
||||
|
||||
@section('content')
|
||||
<h3>维护计划</h3>
|
||||
|
||||
<div class="overflow-auto">
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<th>名称</th>
|
||||
<th>内容</th>
|
||||
<th>模块</th>
|
||||
<th>开始于</th>
|
||||
<th>结束于</th>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
@foreach ($maintenances as $m)
|
||||
<tr>
|
||||
<td>
|
||||
{{ $m->name }}
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<textarea class="form-control border-0" cols="3" readonly aria-label="维护内容">{{ $m->content }}</textarea>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
{{ $m->module?->name }}
|
||||
</td>
|
||||
|
||||
<td>
|
||||
{{ $m->start_at }}
|
||||
</td>
|
||||
|
||||
<td>
|
||||
{{ $m->end_at }}
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@endsection
|
@ -9,6 +9,7 @@
|
||||
use App\Http\Controllers\Web\AuthController;
|
||||
use App\Http\Controllers\Web\BalanceController;
|
||||
use App\Http\Controllers\Web\HostController;
|
||||
use App\Http\Controllers\Web\MaintenanceController;
|
||||
use App\Http\Controllers\Web\RealNameController;
|
||||
use App\Http\Controllers\Web\TransferController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
@ -89,6 +90,11 @@ function () {
|
||||
}
|
||||
);
|
||||
|
||||
// 联系我们
|
||||
Route::view('contact', 'contact')->name('contact');
|
||||
|
||||
// 支付回调
|
||||
Route::match(['get', 'post'], '/balances/notify/{payment}', [BalanceController::class, 'notify'])->name('balances.notify');
|
||||
|
||||
// 维护
|
||||
Route::get('maintenance', MaintenanceController::class)->name('maintenances');
|
||||
|
Loading…
Reference in New Issue
Block a user