diff --git a/beike/Admin/Http/Controllers/EditController.php b/beike/Admin/Http/Controllers/EditController.php new file mode 100644 index 00000000..c400dd09 --- /dev/null +++ b/beike/Admin/Http/Controllers/EditController.php @@ -0,0 +1,25 @@ +update($request->only('email', 'name', 'password')); + + return redirect()->back()->withErrors(['email' => 'Invalid credentials']); + } + + public function local(Request $request) + { + $user = current_user(); + $user->update($request->only('local')); + + return redirect()->back()->withErrors(['email' => 'Invalid credentials']); + } +} diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index 3904680e..87ea1517 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -42,6 +42,9 @@ Route::prefix($adminName) Route::put('design/builder', [Controllers\DesignController::class, 'update'])->name('design.update'); Route::post('design/builder/preview', [Controllers\DesignController::class, 'preview'])->name('design.module.preview'); + Route::get('edit', [Controllers\EditController::class, 'update'])->name('edit'); + Route::put('edit/locale', [Controllers\EditController::class, 'local'])->name('edit.locale'); + Route::resource('files', Controllers\FileController::class); Route::get('file_manager', [Controllers\FileManagerController::class, 'index'])->name('file_manager.index');