我正在创建推荐系统,所以我有以下路线
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
。当我删除该值时它正在工作,但我需要这个值。任何建议都会有所帮助。
答案 0 :(得分:1)
您的代码问题是输入&#34;公司&#34;中的已禁用属性,为什么?一个被禁用的元素是不可编辑的,并且不会在提交时发送。所以Laravel没有收到它,所以你可以通过助手old
访问。
删除disabled
属性并发生魔法。
<input type="text" class="form-control" name="company" value="{{ old('company') }}" readonly >