【问题标题】:Laravel | Get the dropdown selected value after submit拉拉维尔 |提交后获取下拉选择的值
【发布时间】:2018-12-03 17:19:35
【问题描述】:

我想在提交表单后获取下拉选择的值。

如果我运行 dd($_REQUEST);我可以在数组中找到提交的值:

"ordersdetail-productnameID" => array:1 [▼ 0 => "1" ]

我尝试了可能变体从数组中获取我的值,但没有成功:

$productnameID = array( 
    'ordersdetail-productnameID' => $input['productnameID']); or
$productnameID = $request->input('orders_detail.0.productnameID ');

希望有一些专业知识。

谢谢,干杯,马克

【问题讨论】:

    标签: laravel-5


    【解决方案1】:

    您是否在控制器中尝试过这种解决方案?

    如果你的控制器中的函数名是myFunction,

    public function myFunction(Request $request){
    
        $productnameID = $request->productnameID;
        dd($productnameID);
    
    }
    

    检查输出。您将获得 ID,

    【讨论】:

    • 谢谢,但我不明白这个的价值。而不是我用 dd($_REQUEST); 得到的“1”我用你的方法得到一个 Null 值
    • ok 然后将选择的名称更改为 productNameID
    【解决方案2】:

    解决方法是:$productnameID = $_REQUEST['ordersdetail-productnameID'][0];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多