Php 如何在Laravel 4.2中获取form::select的值

Php 如何在Laravel 4.2中获取form::select的值,php,mysql,laravel-4,Php,Mysql,Laravel 4,我是Laravel框架的新手,需要获取表单::选择值。此时,控制器将获得select的索引。我在寻找,但没有得到答案。这是我的密码 ProductosController.php public function crearProducto() { $nombre = Input::get('nombre'); $precio = Input::get('precio'); $descripcion = Input::get('descri

我是Laravel框架的新手,需要获取表单::选择值。此时,控制器将获得select的索引。我在寻找,但没有得到答案。这是我的密码

ProductosController.php

public function crearProducto()
    {

        $nombre = Input::get('nombre');
        $precio = Input::get('precio');
        $descripcion = Input::get('descripcion');
        $sub = Input::get('subcategorias');
        $imagen = Input::get('imagen');
        $opcionTela = Input::get('opcionTela');
        $insertArray = array('NOMBRE_PRODUCTO' =>  $nombre, 'DESCRIPCION' => $descripcion, 'PRECIO_PRODUCTO' => $precio, 'RUTAIMAGEN_PRODUCTO' => $imagen, 'TIENETELA' => $opcionTela, 'NOMBRE_SUBCATEGORIA' => $sub);
        $resultado = Producto::create($insertArray);

    }
在视图中,选择是这样的。该选择由数据库填充

{{ Form::select('subcategorias', $subcategorias, Input::old('subcategorias'), array('class' => 'form-control', 'id' => 'categoriaProducto'))}}

在数据库中插入产品时,子类别的值为0或1。请注意,我在select中只有两个选项。

can
print\r(Input::all())在您的
$nombre
上方?如何获取
$subcategorias
的数据,听起来您的值是默认的数组键这是如何获取数组$subcategorias=DB::table('subcategoria')->列表('nombre_subcategoria');返回视图::make('Productos.create',array('subcategorias'=>$subcategorias));打印的结果(Input::al());数组([_-token]=>KYZ98HNKXVBTTGUX93UCUNUFWZJZDK2T9FJFHIJ[nombre]=>ssa[precio]=>1231[descrippcion]=>asadsas[subcategorias]=>1[imagen]=>guia de Laravel.txt[opcionTela]=>0)我需要subcatgorias[1]值,不知道他是怎么取索引的,不知道吗?