Laravel-登录的用户可以注册新的下属用户

问题描述

我正在使用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 (将#修改为@)