我用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');
这是我的代码,任何人都可以帮助解决此错误。
答案 0 :(得分:0)
从“用户”对象的成员中删除额外的$:
$user->name
$user->email
$user->password