PHP Laravel5.3表单建模绑定http 500错误
我只是想更新用户配置文件,但是当我试图通过Laravel 5.3.0表单建模加载用户数据时,我只看到HTTP错误500,我已经打印了PHP Laravel5.3表单建模绑定http 500错误,php,laravel,laravel-5.3,laravel-form,Php,Laravel,Laravel 5.3,Laravel Form,我只是想更新用户配置文件,但是当我试图通过Laravel 5.3.0表单建模加载用户数据时,我只看到HTTP错误500,我已经打印了{$user},其中包含数据。问题是由以下行引起的 {!! Form::model($user, ['method' => 'PATCH', 'route' =>['profile.update', $user->id]]) !!} 完整的表格代码如下 {!! Form::model($user, ['method' => 'PATCH'
{$user}
,其中包含数据。问题是由以下行引起的
{!! Form::model($user, ['method' => 'PATCH', 'route' =>['profile.update', $user->id]]) !!}
完整的表格代码如下
{!! Form::model($user, ['method' => 'PATCH', 'route' => ['profile.update', $user->id]]) !!}
<div class="form-group">
{!! Form::label('name', 'Name') !!}
{!! Form::text('name', null, ['class' => 'form-control', 'placeholder' => 'Enter your name', 'required' => '']) !!}
</div>
<div class="form-group">
{!! Form::label('email', 'Email Address') !!}
{!! Form::input('email', 'email', null, ['class' => 'form-control', 'placeholder' => 'Enter Email ', 'required' => '']) !!}
</div>
{!! Form::close() !!}
{!!Form::model($user,['method'=>'PATCH','route'=>['profile.update',$user->id]])
{!!Form::label('name','name')
{!!Form::text('name',null,['class'=>'表单控件','占位符'=>'输入您的名称','必需'=>'')
{!!表单::标签('email','email Address')
{!!表单::输入('email','email',null,['class'=>'表单控件','placeholder'=>'输入email','required'=>'')
{!!Form::close()!!}
请告诉我上面的错误。您应该使用
Route::resource()
或Route::patch()
来构建此路由。所以,只需将::get
更改为::patch
另外,update()
方法应该是这样的,这样您就可以使用表单数据:
public function update(Request $request)
您应该使用
Route::resource()
或Route::patch()
来构建此路由。所以,只需将::get
更改为::patch
另外,update()
方法应该是这样的,这样您就可以使用表单数据:
public function update(Request $request)
您是否正在使用
Route::resource
?如果没有,请说明路线。另外,检查storage/logs/laravel.log
中的错误,我已经使用了Route::get(您正在使用Route::resource
?如果没有,请显示路由。另外,检查storage/logs/laravel.log
中的错误,我已经使用了Route::get(好伙伴,错误已经过去了。非常感谢。好伙伴,错误已经过去了。非常感谢。