2016-11-20 51 views
0

我正在嘗試更新我的行。提供的數字是Users表結構。當我使用Laravel身份驗證進行註冊時。只有黃色標記的行被使用,而其他的則保持空白。我創建了另一個稱爲配置文件的頁面,並希望使用配置文件頁面將數據添加到剩餘的空行。但我卡住了,無法弄清楚如何去做。有什麼建議麼?Laravel 5.2如何更新我的用戶表

user table structure

+0

更新您的精度問題,更多細節。分享您迄今爲止所做的工作以及可能的解決方案面臨的挑戰。 – nyedidikeke

+0

請更詳細地回答你的問題。謝謝! – Ronald

回答

1

您可以從個人資料頁與用戶的交互表創建檔案控制器,就像這樣:

use App\User; 
class ProfileController extends Controller { 
public function function_name(Request $request) 
    { 
    ... 
    $user = Auth::User(); //get authorized user, or you can get user by ID 
    $user->city = 'City'; 
    $user->country = 'Country '; 
    $user->save(); 
    ... 

    } 
0

在你的用戶模型,不要忘記添加thoes領域爲可填寫的變量;

用於爲例

protected $fillable = [ 
     'name', 'email', 'password', 'company_name','street_name','whatever' 
    ]; 

這樣的->create($data);方法會工作得很好

或者你可以添加這些字段登記表,並更新你的註冊方法