2016-10-15 13 views
1

こんにちは、私はlaravel authコマンドを使用してユーザーを登録するユーザーテーブルを作成しました。 edit.blade.phpファイルにユーザ情報を更新する必要があります。どのように私はLaravelのためにこの新しいことをすることができます。 これは私のユーザーモデルLaravelを使用して編集フォームを作成する方法5.2

<?php 

namespace App; 

use Illuminate\Foundation\Auth\User as Authenticatable; 

class User extends Authenticatable 
{ 
    /** 
    * The attributes that are mass assignable. 
    * 
    * @var array 
    */ 
    protected $fillable = [ 
     'username', 'email', 'password', 
    ]; 

    /** 
    * The attributes that should be hidden for arrays. 
    * 
    * @var array 
    */ 
    protected $hidden = [ 
     'password', 'remember_token', 
    ]; 





public function getAvatarUrl() 
{ 
     return "http://www.gravatar.com/avatar/" . md5(strtolower(trim($this->email))) . "?d=mm&s=40"; 
} 

} 

である私は、ユーザーを更新するUserController.phpファイルとedit.blade.phpファイルを作成する必要があります。以下に示すように

+0

よかったです。あなたはすでにそれらを始めましたか? –

答えて

0

あなたは、プロファイルと呼ばれる別のモデルを作成する必要があり、新たなユーザーフィールドを挿入するか、移行中に変更して、新しいフィールドを作成することがあります。

protected $fillable = [ 
    'username', 'email', 'password','$newField1','$newField2', 
]; 

次にuはこれにアクセスすることができますユーザーモデルの新しいフィールド。

こちらがお役に立てば幸いです。

関連する問題