初始化
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
@extends('admin.layout')
|
||||
|
||||
@section('title', '数据库管理')
|
||||
@section('page-title', '数据库管理')
|
||||
|
||||
@section('content')
|
||||
<div class="card mb-6">
|
||||
<h2>数据库信息</h2>
|
||||
<div class="kv">
|
||||
<div><span class="muted">连接</span><strong>{{ $connection }}</strong></div>
|
||||
<div><span class="muted">数据库</span><strong>{{ $dbName }}</strong></div>
|
||||
<div><span class="muted">已执行迁移</span><strong>{{ count($done) }}</strong></div>
|
||||
<div><span class="muted">待执行迁移</span><strong class="@if(count($pending) > 0) text-warning @endif">{{ count($pending) }}</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="admin-cols">
|
||||
<div class="card">
|
||||
<h2>数据库升级</h2>
|
||||
@if (count($pending) === 0)
|
||||
<p class="muted">没有待执行的迁移,数据库已是最新。</p>
|
||||
@else
|
||||
<p class="muted">检测到 {{ count($pending) }} 个待执行迁移:</p>
|
||||
<ul class="mig-list">
|
||||
@foreach ($pending as $m)
|
||||
<li><x-icon name="arrow" :size="16"/> {{ $m }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
@endif
|
||||
<form method="POST" action="{{ route('admin.database.upgrade') }}" class="mt-4">
|
||||
@csrf
|
||||
<button type="submit" class="btn btn-primary">执行升级(migrate)</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h2>已执行迁移({{ count($done) }})</h2>
|
||||
@if (count($done) === 0)
|
||||
<p class="muted">暂无已执行的迁移。</p>
|
||||
@else
|
||||
<ul class="mig-list done">
|
||||
@foreach ($done as $m)
|
||||
<li><x-icon name="check" :size="16"/> {{ $m }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if (session('migrate_output'))
|
||||
<div class="card mt-6">
|
||||
<h2>本次升级输出</h2>
|
||||
<pre class="mig-output">{{ session('migrate_output') }}</pre>
|
||||
</div>
|
||||
@endif
|
||||
@endsection
|
||||
Reference in New Issue
Block a user