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