Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在laravel中编辑类别时,如何显示特定类别的先前值?_Php_Laravel - Fatal编程技术网

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不要添加代码作为注释,编辑你的问题并添加到那里。太让你讨厌了..它很管用。但我想知道为什么我的代码不管用…太让你讨厌..它管用了。但我想知道为什么我的代码不管用。。。