Laravel 5.1新表格注册表

时间:2015-11-28 14:16:19

标签: php html laravel laravel-5 registration

我正在创建推荐系统,所以我有以下路线

qml: [!] log: 0
qml: [!] log: 1
qml: [!] log: 2
qml: [!] log: 3

我的RegisterUser.php改为

// Registration routes...
Route::get('auth/register/{id}', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');

我的刀片看起来像

public function getRegister($id)
{
    return view('auth.register')->withName($id);
}
在AuthController中的

我有:

<div class="form-group">
    <label class="col-md-4 control-label">Company</label>
    <div class="col-md-6">
        <input type="text" class="form-control" name="company" value="{{ old('company') }}" readonly disabled>
    </div>
</div>

并且protected function create(array $data) { return User::create([ 'name' => $data['name'], 'email' => $data['email'], 'company' => $data['company'], 'password' => bcrypt($data['password']), ]); } 导致了问题。什么时候它的工作原理。但是我希望从value="{{ old('company') }}"给出值value="{{$name}}"所以当我在输入字段中路由return view('auth.register')->withName($id);时,我得到'某事'所以它正在工作但是我有错误代码auth/register/something。当我删除该值时它正在工作,但我需要这个值。任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:1)

您的代码问题是输入&#34;公司&#34;中的已禁用属性,为什么?一个被禁用的元素是不可编辑的,并且不会在提交时发送。所以Laravel没有收到它,所以你可以通过助手old访问。

删除disabled属性并发生魔法。

<input type="text" class="form-control" name="company" value="{{ old('company') }}" readonly >