创建用户Laravel时设置默认参数

时间:2014-07-02 01:42:11

标签: php laravel laravel-4

在Laravel中创建新用户时,我希望'name'属性默认为'kevin'。我觉得这应该很容易,但我尝试过很多不同的东西,似乎没什么用。这是我在提交表单后用来创建新用户的方法:

public function store()
{
    $input = Input::only('username', 'email', 'password', 'password_confirmation');

    $this->registrationForm->validate($input);

    $user = User::create($input);


    Auth::login($user);

    return Redirect::home();
}

我觉得我应该能够在初始化用户后简单地添加$user->name = "kevin",但是虽然它没有返回错误,但数据库中的“名称”下绝对没有。

我知道这似乎很愚蠢,我改变了一些事情,因为在项目的背景下没有意义。如有任何帮助,请告知我们是否需要更多信息。

1 个答案:

答案 0 :(得分:2)

$user->save()

之后添加$user->name = "kevin"