繁体   English   中英

在laravel 5中自定义注册表格

[英]customize registration form in laravel 5

我是Laravel 5的新手,我需要在laraverl 5中自定义注册表格,因此我添加了一些额外的字段,例如全名,公司,国家和移动电话号码。

我已将它们成功添加到resources / views / auth / register.blade.php中,见图: 在此处输入图片说明

并更新了Services / Register.php文件,以将新字段保存到users表中,并且工作正常。

我现在的问题是:我需要选择国家字段而不是文本字段。

我在“国家/地区”数据库中有表,而在“国家/地区”模型中,因此如何建立所选列表并用“国家/地区”表中的国家/地区填充它。

只需添加:

{!! Form::select('country', App\Country::lists('name', 'id'), null, ['class'=> 'form-control']) !!}

这将列出所有要从数据库表中选择标签的国家。

name替换为为国家名称分配的列名称。

注意:安装"illuminate/html"软件包以使用Form Facade。

编辑 :以前的代码是有点错误,它导致错误。 现在已修复。

所选答案缺少第二个答案:

它应该是:

{!! Form::select('user_type_id', App\UserType::lists('name', 'id'), null, ['class'=> 'form-control']) !!}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM