未定义的变量:编辑器(查看:/home/marco/prova/resources/views/home.blade.php)

Mar*_*Dev 3 html php laravel blade

我有一个问题,刀片找不到变量:编辑器.这是我的控制器的功能.

public function HomeText()
{
    $data = [];
    $data['editor'] = Editore::get();

    return view('home')->with($data);
}
Run Code Online (Sandbox Code Playgroud)

这些是文件blade.php中的说明:

<select class="form-control select_editore">

@foreach ($editor as $editore)
  <option>
     {{ $editore->id_editore, $editore->nome_editore }}
  </option>
@endforeach
</select>
Run Code Online (Sandbox Code Playgroud)

错误是什么?我希望你帮助我!我是Laravel的新手,我想知道我哪里错了.

Ale*_*nin 5

如果要使用数组,请将其更改为:

return view('home', $data);
Run Code Online (Sandbox Code Playgroud)

如果要使用->with(),请执行以下操作:

->with('editor', $data['editor'])
Run Code Online (Sandbox Code Playgroud)