Route::get('sign-up',['as' => 'signUp','uses' => 'UserController@signUpGet']);Route::post('sign-up',['as' => 'signUpPost','uses' => 'UserController@signUpPost']);
调节器
return redirect('signUp')->withinput();
和观点
<form role="form" method="POST" action="{{route('signUpPost')}}"> <input type="text" name="username" value="{{ old('username') }}"></form>
{{old()}}函数返回空值.
编辑
我拿了
NotFoundhttpException in RouteCollection.PHP line 145:您的问题看起来好像您实际上并未首先提交用户名:
<form role="form" method="POST" action="{{route('signUpPost')}}"> <input type="text" name="username" value="{{ old('username') }}"></form>
表单中没有“提交”按钮.如果您在表单外提交 – 则不会包含用户名.
在表单中添加提交按钮 – 然后重试
<form role="form" method="POST" action="{{route('signUpPost')}}"> <input type="text" name="username" value="{{ old('username') }}"> <input type="submit" value="submit"></form>
编辑 – 您的控制器也是错误的.它应该是这样的:
return redirect()->route('signUp')->withinput();总结
以上是内存溢出为你收集整理的php – Laravel 5输入旧是空的全部内容,希望文章能够帮你解决php – Laravel 5输入旧是空的所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)