Laravel 5.2数据更新无法正常工作:显示错误

乔科尔·马哈茂德

我正在使用Laravel 5.2 PHP框架。当我尝试通过Error更新任何数据时,我不为什么会这样?我已经在Google中搜索过,但无法获得解决我问题的任何结果。

我的routes.php:

Route::group(['prefix' => 'jobs'], function () {
    Route::get('all', ['as' => 'allJobs' , 'uses' => 'JobController@index']);
    Route::get('create', ['as' => 'addNewJobs' , 'uses' => 'JobController@create']);
    Route::post('save', ['as' => 'saveJob' , 'uses' => 'JobController@store']);
    Route::get('edit/{id}', ['as' => 'editJobs' , 'uses' => 'JobController@edit']);
    Route::put('update', ['as' => 'updateJob' , 'uses' => 'JobController@update']);
    Route::get('delete/{id}', ['as' => 'deleteJob' , 'uses' => 'JobController@destroy']);

});

我的JobController.php:

public function update(Request $request, $id=0)
{
    $id = $request->input("id");        
    $job = Jobs::find($id);
    $job->jobTitle = $request->input('jobTitle');
    $job->jobCat = $request->input('jobCat');
    $job->jobSummary = $request->input('jobSummary');

    $job->save();        
    return redirect(route('allJobs'));
}

错误:

错误图片

我真的不知道问题出在哪里?有人能告诉我解决方案吗?

注意:如果您需要,我可以给您更多信息。

乔科尔·马哈茂德

我发现了我的问题。我的文件问题。jobs.blade.php第一次我没有通过任何方法,$job变量也在.Now中Form添加了两个hidden input用于获取methodvalue和ids value的字段。如果我blade用下面的代码替换表单,那么它将正常工作好的。

{!! Form::model($job,array('route' => 'updateJob', 'class' => 'form-horizontal',  'id'=> 'add-form', 'files' => true)) !!}
<input type='hidden' name='_method' value='put'>
<input type='hidden' name='id' value='{!! $job->id !!}'>

//here is other all fields
{!! Form::close() !!}

谢谢大家,希望这对任何人都有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5链接无法正常工作

来自分类Dev

Laravel 5邮件队列无法正常工作

来自分类Dev

Laravel 5范围无法正常工作

来自分类Dev

Laravel 5与委托-hasRole无法正常工作

来自分类Dev

Laravel 5漂亮的URL无法正常工作

来自分类Dev

Laravel 5受托-hasRole无法正常工作

来自分类Dev

Laravel 5关系无法正常工作?

来自分类Dev

Laravel 5漂亮的URL无法正常工作

来自分类Dev

Laravel 5注销无法正常工作

来自分类Dev

Laravel 5 中的不同无法正常工作

来自分类Dev

Laravel 5向数据库提供种子无法正常工作

来自分类Dev

远程MySQL数据库连接Laravel 5无法正常工作

来自分类Dev

无法使FullCalendar工作(Laravel 5)

来自分类Dev

使用Laravel 5无法正常工作的消息进行重定向

来自分类Dev

Laravel 5-身份验证无法正常工作之前

来自分类Dev

Laravel 5-身份验证无法正常工作之前

来自分类Dev

laravel5中的路由无法正常工作

来自分类Dev

使用Laravel 5无法正常工作的消息进行重定向

来自分类Dev

在Laravel 5中隐藏的CSS Div无法正常工作

来自分类Dev

Laravel 5更新验证

来自分类Dev

如何在laravel 5中更新数据?

来自分类Dev

无法写入图像数据laravel 5干预

来自分类Dev

Laravel 5错误处理

来自分类Dev

Laravel 5存储过程错误

来自分类Dev

Laravel 5中的致命错误

来自分类Dev

Laravel 5 input ::获取错误

来自分类Dev

Laravel 5命名路由错误

来自分类Dev

Laravel 5中的致命错误

来自分类Dev

Laravel 5无法呈现分页