Tuesday, 15 April 2014

laravel - It does not insert my data on create eloquent -



laravel - It does not insert my data on create eloquent -

my user::create() function not work whenever insert $fillable variable in model user,

here user model

class user extends eloquent { protected $table = 'vcs_users'; protected $guarded = [ 'id', 'password' ]; protected $hidden = [ 'password', 'remember_token' ]; protected $fillable = [ 'key_code', 'password']; }

whenever remove $fillable variable in user model, insert works when homecoming it, not insert anymore. not want remove $fillable variable because have functions need update keycode , password.

userregistercontroller

user::create( $data );

this code update

$new_password = array( 'password' => hash::make( $x[ 'password' ] ), 'key_code' => '' ); user::where( 'email', 'some_email' )->update( $new_password );

maybe should alter user::where( 'email', 'some_email' )->update( $new_password ); user::where( 'email', 'some_email' )->get()->update( $new_password );

laravel laravel-4

No comments:

Post a Comment