Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从请求获取输入名称,Laravel_Php_Laravel_Request - Fatal编程技术网

Php 从请求获取输入名称,Laravel

Php 从请求获取输入名称,Laravel,php,laravel,request,Php,Laravel,Request,在拉雷维尔,我们怎么能做出这样的东西? 例如,如果我们写dd($request);在控制器中: "slug_en" => "english_slug_here" "lang_en" => "english" "slug_es" => "spanish_slug_here" "lang_es" => "spanish" 如果我必须使用“英语”,只需使用$request->lang_en; 但如果我只懂“英语”并且想知道输入的名称呢 $request->X =

在拉雷维尔,我们怎么能做出这样的东西? 例如,如果我们写dd($request);在控制器中:

 "slug_en" => "english_slug_here"
 "lang_en" => "english"
 "slug_es" => "spanish_slug_here"
 "lang_es" => "spanish"
如果我必须使用“英语”,只需使用$request->lang_en; 但如果我只懂“英语”并且想知道输入的名称呢

$request->X = "english"; 
我想在这里画X。我需要动态地设置语言系统,但我就卡在这里了。如果有人能帮助我,我将非常高兴。提前谢谢。

试试这个

$x = array_search ('english', $request->all());
试试这个

$x = array_search ('english', $request->all());
使用

返回值为english的所有键

如果仅给定,则数组将返回所有键。搜索字段作为第二个参数包含,用于获取给定搜索值的关键字,还有一个可选的第三个参数strict,如果设置strict validation occurstrue,则该参数可能为true或false

返回值为english的所有键


如果仅给定,则数组将返回所有键。搜索字段作为第二个参数包含,用于获取给定搜索值的键,还有一个可选的第三个参数strict,如果设置strict validation occurstrue,则该参数可能为true或false,这就像一个符咒一样有效。我有第二个问题。如果我们有两个输入。例如标题和slug。也许这些都是一样的。我们如何获得第二个输入?我是说,title_en=“foo”,slug_en=“foo”。你的方法是返回其中一个。如何获得第二名或第三名?我们能这样用吗?数组搜索('english',$request->all(),2)?我希望,我能表达我自己。这很有魅力。我有第二个问题。如果我们有两个输入。例如标题和slug。也许这些都是一样的。我们如何获得第二个输入?我是说,title_en=“foo”,slug_en=“foo”。你的方法是返回其中一个。如何获得第二名或第三名?我们能这样用吗?数组搜索('english',$request->all(),2)?我希望,我能表达我自己。请再次确认你的答案是错的。请检查一下你的答案是否又错了。