Php 来自laravel的注册视图不显示并识别来自我的控制器laravel 6.0的变量
我的视图中有一个select,显示了我想要选择的信息,视图是来自laravel的注册表,但我添加了其他表单,带有select的方法POST表单无法识别来自控制器的变量,我在自己的视图中也做了同样的操作,我不知道为什么不在laravel的注册表视图中工作,我试过了,但没有成功 下面我将介绍我的路线代码、索引函数、创建函数和选择函数 我有一个未定义的错误变量:empleado,重复只发生在来自Laravel的寄存器中 我想要的是,这个人看到select和select的选项,然后我把它保存在我的数据库中 路线 路由::资源“/empleado”、“EmpleadoController”; *索引函数* 公共功能指数 { 返回视图“home.home2”; } *存储功能* 公共职能创建 { $empleado=DB::select DB::rawSELECT 名义货物,身份货物 从货物 ; 返回视图'auth.register'->带有'empleado',$empleado; } ** 货物 @foreach$empleado作为$item {{$item->nombre_cargo} @endforeachPhp 来自laravel的注册视图不显示并识别来自我的控制器laravel 6.0的变量,php,laravel,laravel-6,Php,Laravel,Laravel 6,我的视图中有一个select,显示了我想要选择的信息,视图是来自laravel的注册表,但我添加了其他表单,带有select的方法POST表单无法识别来自控制器的变量,我在自己的视图中也做了同样的操作,我不知道为什么不在laravel的注册表视图中工作,我试过了,但没有成功 下面我将介绍我的路线代码、索引函数、创建函数和选择函数 我有一个未定义的错误变量:empleado,重复只发生在来自Laravel的寄存器中 我想要的是,这个人看到select和select的选项,然后我把它保存在我的数据库
您可以使用查询生成器表和get方法来获取结果 尝试使用下面的代码
public function create()
{
$empleado = DB::table('cargo')->select('nombre_cargo','id_cargo')->get();
return view('auth.register', compact('empleado'));
}
请从laravel查看此功能,这是您的创建函数。我主张在向视图传递变量时采用Laravel的魔术方法,因为它总是很简单:
public function create()
{
$empleado = DB::table('cargo')->select('nombre_cargo','id_cargo')->get();
return view('auth.register',[
'empleado'=>$empleado
]);
}
我使用post方法,因为我将保存select的值