當用戶註冊時,我想爲用戶添加位置數據。 我得到那些與GeoIP。在Laravel 5.1中註冊時向用戶添加屬性
所以,每次創建一個用戶的時候,我想的地方補充國家,市等
我想在視圖中設置隱藏字段,但我認爲它hugly辦法做到這一點,我敢肯定有一個更好的方式做...
任何想法???
當用戶註冊時,我想爲用戶添加位置數據。 我得到那些與GeoIP。在Laravel 5.1中註冊時向用戶添加屬性
所以,每次創建一個用戶的時候,我想的地方補充國家,市等
我想在視圖中設置隱藏字段,但我認爲它hugly辦法做到這一點,我敢肯定有一個更好的方式做...
任何想法???
我解決它。然後我可以在我的價值添加到請求實例作爲這樣的:
public function __construct(\Illuminate\Http\Request $request)
{
$request->request->add(['date_of_birth' => implode('-', $request->only('year', 'month', 'day'))]);
}
任何時候,我創建了需要額外的數據記錄,包括插入額外記錄到附加表等,我創建了一個服務類。就像「UserCreator」,然後我把它傳遞給輸入,做任何額外的操作,在一個事務中包裝多個數據庫調用,等等。
這就是說有很多方法可以做你想做的事。你可以輸入::合併(...)然後保存,你可以創建從控制器/路由功能的用戶的過程中,等
分開如果你是剛開始使用Laravel和/或您的項目相當簡單,那麼你可能想看看輸入::使用請求構造器如這裏laracast
在表單請求的構造說我注入\照亮\ HTTP \需求合併