6.6. 编辑帖子
编辑帖子
接下来我们要实现此功能:

现在点击以上的编辑按钮,会出现以下报错:

那是因为我们的创建和编辑使用的是同一个模板文件 create_and_edit.blade.php ,在前面开发创建话题功能时,我们往控制器方法create传参了 $categories 变量,供用户选择话题所属的分类。接下来我们只需要在负责展示编辑页面的控制器方法 edit() 中传参 $categories 变量即可:
app/Http/Controllers/TopicsController.php
<?php
.
.
.
class TopicsController extends Controller
{
    .
    .
    .
    public function edit(Topic $topic)
    {
        $this->authorize('update', $topic);
        $categories = Category::all();
        return view('topics.create_and_edit', compact('topic', 'c...
              
              
          
L02 Laravel 教程 - Web 开发实战进阶 ( Laravel 5.7 )
                    
                    
            
            
                关于 LearnKu