registerController.php中的ErrorException第18行:未定义的变量:name

时间:2016-02-12 23:49:22

标签: laravel laravel-5

我用laravel 5制作了一个注册表单,我得到了这个错误

registerController.php第18行中的ErrorException: 未定义的变量:名称

<?php

namespace App\Http\Controllers;

use Hash;
use App\User;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class registerController extends Controller
{
    public function register()
    {
        $request = new Request;

        $user = new User;

        $user->$name = $request->input('nameInputSignup');
        $user->$email = $request->input('emailInputSignup');
        $user->$password = HASH::make($request->input('passwordInputSignup'));
        $user->save();

        return view('index');
    }
}
Route::post('/register' , 'registerController@register');

这是我的代码,任何人都可以帮助解决此错误。

1 个答案:

答案 0 :(得分:0)

从“用户”对象的成员中删除额外的$:

    $user->name
    $user->email
    $user->password