问题描述
我正在使用laravel 8开发应用程序。 我具有完全有效的身份验证,用户可以注册,验证电子邮件,登录... 但是我需要一个仅对已登录用户(管理员)可见的新注册表格,他们可以在其中注册下属。下属与admin是同一用户,但是他不能注册新的下属。
我只有一个模型供用户使用。 在用户模型中,我具有新属性boolean isSubordinate和master_id。当然,数据库已设置并且具有这些列。在RegistrationController中,我对create函数进行了更改。
return User::create([
'name' => $data['name'],'lastname' => $data['lastname'],'email' => $data['email'],'password' => Hash::make($data['password']),'isSubordinate' =>$data['isSubordinate'],'master_id' => $data['master_id'],]);
我也有新的registrationform.blade.PHP,仅向登录用户显示。
Route::get('/subordinate/register',[App\Http\Controllers\HomeController::class,'register'])->middleware('verified');
但是我不知道下一步需要做什么。现在,它显示表单,但不注册新用户。仅重定向到/ home。我需要一个新的RegisterController吗?
感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)