我的朋友 我在Laravel更新帖子中的URL $类别的问题 我的观点更新帖子:
Route::group(['middleware' => 'web'], function () {
Route::auth();
Route::get('update/{id}', 'categoryController@update');
});
Route::group(['middleware' => 'web'], function () {
Route::auth();
Route::post('update/{id}', 'categoryController@patchUpdate');
});
我的路线:
public function update($id){
Category::find($id);
return view('admin.updateCategory',compact('id'));
}
public function patchUpdate($id,request $request){
$category = Category::find($id);
return redirect('category');
}
我的控制员:
Undefined variable: category (View: C:\wamp\www\pc\resources\views\admin\updateCategory.blade.php)
我的错误是:
{{1}}
答案 0 :(得分:1)
您将$id
传递给视图而不是类别
public function update($id){
$category = Category::find($id);
return view('admin.updateCategory',compact('category'));
}
答案 1 :(得分:0)
此错误由更改form::open
修复:
{{Form::open()}}
<div class="form-group">
<div class="form-group">
{{form::text('category','',['class'=>'form-control text-right','placeholder'=>'submit'])}}
</div>
{{form::submit('submit',['class'=>'btn btn-primary'])}}
</div>
{{Form::close()}}