From 965d6ff0f5fac6ab15f48d3e5dcee4d6dee315ff Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Mon, 8 Aug 2022 17:20:48 +0800 Subject: [PATCH] wip --- beike/Admin/Http/Controllers/PagesController.php | 14 ++++++++++++++ beike/Admin/Routes/admin.php | 1 + .../beike/admin/views/pages/pages/form.blade.php | 6 +++--- .../beike/admin/views/pages/pages/index.blade.php | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/beike/Admin/Http/Controllers/PagesController.php b/beike/Admin/Http/Controllers/PagesController.php index 751917dd..50d65d84 100644 --- a/beike/Admin/Http/Controllers/PagesController.php +++ b/beike/Admin/Http/Controllers/PagesController.php @@ -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); diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index fadb30a5..2657b2ed 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -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'); diff --git a/resources/beike/admin/views/pages/pages/form.blade.php b/resources/beike/admin/views/pages/pages/form.blade.php index d6419f52..bb49f128 100644 --- a/resources/beike/admin/views/pages/pages/form.blade.php +++ b/resources/beike/admin/views/pages/pages/form.blade.php @@ -6,11 +6,11 @@
编辑信息页面
-
+ @csrf - +{{--
管理后台目录,默认为admin
-
+
--}}
diff --git a/resources/beike/admin/views/pages/pages/index.blade.php b/resources/beike/admin/views/pages/pages/index.blade.php index 5bb317f5..152def41 100644 --- a/resources/beike/admin/views/pages/pages/index.blade.php +++ b/resources/beike/admin/views/pages/pages/index.blade.php @@ -6,7 +6,7 @@
- + 添加