This commit is contained in:
pushuo 2022-08-08 17:20:48 +08:00
parent fce7f41f5d
commit 965d6ff0f5
4 changed files with 19 additions and 4 deletions

View File

@ -25,6 +25,20 @@ class PagesController
return view('admin::pages.pages.index', $data);
}
public function create(Request $request)
{
return view('admin::pages.pages.form');
}
public function edit()
{
$data = [
'pages' => PageRepo::getList()
];
return view('admin::pages.pages.form', $data);
}
public function store(Request $request)
{
$requestData = json_decode($request->getContent(), true);

View File

@ -79,6 +79,7 @@ Route::prefix($adminName)
// 单页
Route::middleware('can:pages_index')->get('pages', [Controllers\PagesController::class, 'index'])->name('pages.index');
Route::middleware('can:pages_create')->get('pages', [Controllers\PagesController::class, 'create'])->name('pages.create');
Route::middleware('can:pages_create')->post('pages', [Controllers\PagesController::class, 'store'])->name('pages.store');
Route::middleware('can:pages_update')->put('pages/{page}', [Controllers\PagesController::class, 'update'])->name('pages.update');
Route::middleware('can:pages_delete')->delete('pages/{page}', [Controllers\PagesController::class, 'destroy'])->name('pages.destroy');

View File

@ -6,11 +6,11 @@
<div id="plugins-app-form" class="card h-min-600">
<div class="card-body">
<h6 class="border-bottom pb-3 mb-4">编辑信息页面</h6>
<form action="{{ admin_route('settings.store') }}" method="POST" id="app">
<form action="" method="POST" id="app">
@csrf
<x-admin-form-input name="admin_name" title="后台目录" value="{{ old('admin_name', system_setting('base.admin_name', 'admin')) }}">
{{-- <x-admin-form-input name="admin_name" title="后台目录" value="{{ old('admin_name', system_setting('base.admin_name', 'admin')) }}">
<div class="help-text font-size-12 lh-base">管理后台目录,默认为admin</div>
</x-admin-form-input>
</x-admin-form-input> --}}
</form>
</div>
</div>

View File

@ -6,7 +6,7 @@
<div class="card">
<div class="card-body h-min-600">
<div class="d-flex justify-content-between mb-4">
<button type="button" class="btn btn-primary">添加</button>
<a href="{{ admin_route('pages.create.index') }}" class="btn btn-primary">添加</a>
</div>
<table class="table">
<thead>