作者:不如藏拙_487 | 来源:互联网 | 2018-05-13 05:35
用Laravel5.2的phpartisanmake:auth命令生成了注册登录页面,现在我想把两个角色的注册页面分开,比如角色是“seller”和“buyer”,视图很好修改,就是两个文件seller-register.blade.php和buyer-register.blade...
用Laravel 5.2的
php artisan make:auth
命令生成了注册登录页面,现在我想把两个角色的注册页面分开,比如角色是“seller”和“buyer” ,
视图很好修改,就是两个文件
seller-register.blade.php
和
buyer-register.blade.php
,视图中增加一项“用户类型”,类似下面这样:
seller-register.blade.php
Register
{!! csrf_field() !!}
@if ($errors->has('name'))
{{ $errors->first('name') }}
@endif
@if ($errors->has('email'))
{{ $errors->first('email') }}
@endif
@if ($errors->has('password'))
{{ $errors->first('password') }}
@endif
@if ($errors->has('password_confirmation'))
{{ $errors->first('password_confirmation') }}
@endif
问题:
控制器怎么修改呢?
回复内容:
用Laravel 5.2的php artisan make:auth
命令生成了注册登录页面,现在我想把两个角色的注册页面分开,比如角色是“seller”和“buyer” ,
视图很好修改,就是两个文件seller-register.blade.php
和buyer-register.blade.php
,视图中增加一项“用户类型”,类似下面这样:
seller-register.blade.php
Register
{!! csrf_field() !!}
@if ($errors->has('name'))
{{ $errors->first('name') }}
@endif
@if ($errors->has('email'))
{{ $errors->first('email') }}
@endif
@if ($errors->has('password'))
{{ $errors->first('password') }}
@endif
@if ($errors->has('password_confirmation'))
{{ $errors->first('password_confirmation') }}
@endif
问题:
控制器怎么修改呢?
可以写两个控制器继承authController
,对你要自定义的地方,把方法重载了就好了