useredit/laravelui

此包最新版本(dev-master)没有提供许可证信息。

示例

dev-master 2021-01-12 05:50 UTC

This package is auto-updated.

Last update: 2024-09-12 14:30:02 UTC


README

关于

此包提供编辑和注销用户信息的功能

需求

・ laravel6.* ・ laravel/ui ・ npm ・ vue.js

安装

composer require useredit/laravelui

执行以下命令。

php artisan useredit

创建以下文件。

  • app/Http/Requests/ChangePasswordRequest.php
  • app/Http/Requests/UpdateEmailRequest.php
  • app/Http/Requests/WithdrawalRequest.php
  • resources/views/auth/WithdrawalForm.blade.php
  • resources/views/auth/UserEdit.blade.php
  • app/Http/Controllers/Auth/UserEditController.php

添加以下代码。

  • routes/web.php
    Route::group(['middleware' => ['auth']], function() {    
        
        Route::get('/user', 'Auth\UserEditController@UserEditForm');
        Route::post('/user/edit/email','Auth\UserEditController@EmailUpdate');
        Route::post('/user/edit/password','Auth\UserEditController@PasswordChange');
        Route::get('/user/edit/delete','Auth\UserEditController@WithdrawalForm');
        Route::post('/user/edit/Withdrawal','Auth\UserEditController@Withdrawal');

    });

许可证

useredit 是开源软件,使用 MIT 许可证授权。