任务28:添加管理员成功并跳转

1,\resources\views\Admin\User\add.blade.PHP 修改其中的form提交的目的地址

{{route('admin.user.add')}}

和给form添加

@csrf

 

  如下所示:

2,App\Http\Controllers\Admin\UserController.PHP 编辑 addSave()方法

public function addSave(Request $request){//Request $request 依赖注入
        //dd($request->all());   //打印接收到的数据
        $add = User::create($request->all()); //User模型create对象往数据表添加数据
        return redirect()->route('admin.user.index')->with('success-msg','添加成功!');
    }

 

3,App\Models\Admin\User.PHP 编辑为

<?PHP

namespace App\Models\Admin;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\user as Authorization;

class User extends Authorization
{
    protected $guarded = []; //把不能往数据表添加的字段设为空,如:@crsf 创建的token隐藏字段
}

4,\resources\views\Admin\User\index.blade.PHP 因为添加用户成功后会跳转到 index.blade.PHP,所以要编辑 展示 接收到的 成功提示信息

代码

@include('admin.Layout.msg')

添加至 下图 所示位置:

5,在浏览器访问 http://laravel.pensive.top/admin/user/add 处验证新增用户效果

END

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...