Php 在laravel中编辑类别时,如何显示特定类别的先前值?
当我想编辑一个特定的类别时,我想查看该类别的上一个值,但我无法在表单中获取该类别的上一个值。我在Php 在laravel中编辑类别时,如何显示特定类别的先前值?,php,laravel,Php,Laravel,当我想编辑一个特定的类别时,我想查看该类别的上一个值,但我无法在表单中获取该类别的上一个值。我在CategoryController中使用了路由模型绑定。代码的主要部分如下所示: 控制器: public function edit(Category $category){ return view('admin.editcategory',compact('category')); } 视图: <form class="form-horizontal" action="{{ rou
CategoryController
中使用了路由模型绑定。代码的主要部分如下所示:
控制器
:
public function edit(Category $category){
return view('admin.editcategory',compact('category'));
}
视图
:
<form class="form-horizontal" action="{{ route('Category.update',['category'=>$category]) }}" method="POST">
@method('PATCH')
<input type="text" name="category_name" value="{{ $category->category_name }}">
{{ $errors->first('category_name') }}
<textarea name="category_description" row="3">
{{ $category->category_description }}
</textarea>
{{ $errors->first('category_description') }}
<button type="submit" class="btn btn-primary">Edit category</button>
@csrf
</form>
在编辑函数中传递类别的id
public function edit($id){
$category=Category::find($id);
return view('admin.editcategory',compact('category'));
}
在编辑函数中传递类别的id
public function edit($id){
$category=Category::find($id);
return view('admin.editcategory',compact('category'));
}
value=“{{$category->category_name}”
应该可以工作。可以在您的返回视图()之前执行dd($category)
,并将输出添加到您的问题中吗?我不确定您是如何进行路由模型绑定的,但它似乎没有找到id为1
的类别
;它只是返回一个常规实例,因此$category->{attribute}
没有输出任何内容。您可以将编辑操作的路径添加到问题中吗。category{1155▼ #受保护的:[]#连接:null#表:null#primaryKey:“id”#keyType:“int”+递增:true#带:[]#带计数:[]#每页:15+存在:false+最近创建的:false#属性:[]#原始:[]#更改:[]#强制类型:[]#日期:[];格式:null#附件:[]#事件:[]#关系:[]触摸:[]时间戳:真实隐藏:[]可见:[]可填充:[@AsaduzzamanRabby不要将代码添加为注释,编辑您的问题并将其添加到那里。value=“{{$category->category_name}}”
应该可以工作。可以在返回视图()之前执行dd($category)
并将输出添加到您的问题中?我不确定您是如何进行路由模型绑定的,但它似乎没有找到id为1
的类别;它只是返回一个常规实例,因此$Category->{attribute}
没有输出任何内容。能否将编辑操作的路线添加到问题中。类别{1155▼ #受保护的:[]#连接:null#表:null#primaryKey:“id”#keyType:“int”+递增:true#带:[]#带计数:[]#每页:15+存在:false+最近创建的:false#属性:[]#原始:[]#更改:[]#强制类型:[]#日期:[];格式:null#附件:[]#事件:[]#关系:[]触摸:[]时间戳:真的#隐藏:[]可见:[]可填充:[@AsaduzzamanRabby不要添加代码作为注释,编辑你的问题并添加到那里。太让你讨厌了..它很管用。但我想知道为什么我的代码不管用…太让你讨厌..它管用了。但我想知道为什么我的代码不管用。。。