Laravel插入DB无法正常工作

时间:2018-02-08 14:17:44

标签: php laravel

我在使用来自刀片表格的信息插入数据库时​​遇到问题。系统没有发送到数据库,它实际上没有任何意义错误。一切似乎都好,我找不到可能的错误。关于可能发生的事情的任何线索?

这是我的刀片:

                            {!! Form::open(['method'=>'post', 'action'=>'AdminTasksController@store']) !!}

                                <div class="form-group' has-error' : '' }}">
                                    <div class="col-md-6">
                                        {!! Form::select('category_id',[''=>'Chose categories'] + $categories,null,['class'=>'form-control']) !!}
                                    </div>
                                </div>

                                <div class="form-group' has-error' : '' }}">
                                    <div class="col-md-6">
                                        {!! Form::select('job_id',[''=>'Chose job type'] + $jobs,null,['class'=>'form-control']) !!}
                                    </div>
                                </div>

                                <input type="hidden" name="house_id" value="{{Auth::user()->house->id}}">

                                <div class="form-group">
                                    <div class="col-md-6">
                                        {!! Form::select('user_id',[''=>'Chose user'] + $users->toArray(),null,['class'=>'form-control']) !!}
                                    </div>
                                </div>

                                <div class="form-group">
                                    <div class="col-md-6">
                                        {!! Form::number('task_priority', null, ['placeholder'=>'Task Priority', 'min'=>1, 'max'=>10]) !!}
                                    </div>
                                </div>

                                <div class="form-group">
                                    <div class="col-md-6">
                                        {!! Form::date('task_expire', null, ['placeholder'=>'Expire date']) !!}
                                    </div>
                                </div>

                                <br>

                                <div class="form-group">
                                    <div class="col-md-6 col-md-offset-4">
                                        <button type="submit" class="btn btn-primary">
                                            Register
                                        </button>
                                    </div>
                                </div>
                            {!! Form::close() !!}

这是我在AdminTasksController上的控制器方法:

public function store(Request $request){


        Task::create($request->all());

        return redirect('/admin/task');


    }

这是我的路由器,问题可能来自这里,但以防万一:

//tasks
Route::get('/admin/task', 'AdminTasksController@index')->name('admin/task');
Route::get('/admin/task/create', 'AdminTasksController@create')->name('admin/task/create');
Route::get('/admin/task/store', 'AdminTasksController@store')->name('admin/task/store');

Route::get('/user/task', 'AdminTasksController@userIndex')->name('user/task');

1 个答案:

答案 0 :(得分:1)

将此路线更改为Route::post

Route::post('/admin/task/store', 'AdminTasksController@store')->name('admin/task/store');