2016-05-08 64 views
0

我正在使用標準的Laravel 5.2身份驗證。我已經實現一個更登記表/視圖enter image description here 的問題是:Laravel 5.2在默認用戶註冊表中添加隱藏值

如何給每個窗體上添加一個隱藏的(例如ROLE_ID)多了一個表單字段,這樣,當用戶註冊,它會自動獲得一個角色。 .. 現在寫這篇文章時,我認爲這可能是一個安全問題......這是怎麼做到的?

回答

1

如果角色是同爲任誰登記,那麼我建議這樣做,在您創建用戶時的控制器。

$user->you_role = your_value; 

在你需要在視圖的情況下,那麼就應該是如下:

<input type="hidden" name="role" value="your_value"> 
+0

是的,這會是.....這不應該在視圖中,而是在控制器內! – lewis4u

0

,如果您有可通過葉片上的ROLE_ID你可以使用像{{用戶> ROLE_ID}}

<input type="hidden" name="role" value="role_id"> 
+0

你也是正確的....這個作品太多,但@omarsafwany給了一個更好的答案 – lewis4u