Php Laravel 7下拉列表公共功能创建

Php Laravel 7下拉列表公共功能创建,php,mysql,laravel,Php,Mysql,Laravel,从表单中添加数据时出现问题。我有两个下拉列表字段。我想从一个字段中选择一个人,从另一个字段中选择一台计算机。目前我只能选择一个字段,另一个字段不从数据库读取数据。在控制器中,我创建了公共函数create(),但它只适用于第一人称位置 public function create() { $magazyns = Blog::all(['id','name','surname','lastname']); return view('magazyns.create

从表单中添加数据时出现问题。我有两个下拉列表字段。我想从一个字段中选择一个人,从另一个字段中选择一台计算机。目前我只能选择一个字段,另一个字段不从数据库读取数据。在控制器中,我创建了公共函数create(),但它只适用于第一人称位置

public function create()
    {
       $magazyns = Blog::all(['id','name','surname','lastname']);

       return view('magazyns.create',compact('magazyns'));

        $magazyns = Computers::all(['id','name']);

        return view('magazyns.create',compact('magazyns'));
    }

只需将一个变量传递给视图

你应该:

public function create()
{
   $magazyns_blog = Blog::all(['id','name','surname','lastname']);
   $magazyns_computer = Computers::all(['id','name']);

   return view('magazyns.create',compact('magazyns_blog','magazyns_computer'));
}

有点不对劲。。。未定义变量:magazyns(视图:C:\xampp\htdocs\laravel7\resources\views\magazyns\create.blade.php)