Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Laravel用户输入获取值_Laravel - Fatal编程技术网

Laravel用户输入获取值

Laravel用户输入获取值,laravel,Laravel,我是新来的,所以我会提出一个非常简单的问题:我有一个这样的观点: {{Form::label('Enter number 1 to 10')}} {{Form::text('customerid')}} <button type="button" View</button> {{Form::label('Enter number 1 to 10')}{{{Form::text('customerid')} 您缺少开始和结束表单标记,以及标签传递文本作为第一个参

我是新来的,所以我会提出一个非常简单的问题:我有一个这样的观点:

   {{Form::label('Enter number 1 to 10')}} {{Form::text('customerid')}}
    <button  type="button" View</button>
{{Form::label('Enter number 1 to 10')}{{{Form::text('customerid')}

您缺少开始和结束表单标记,以及标签传递文本作为第一个参数显示的事实,该参数也应该是标签标识符

因此,您的表单应该如下所示:

    {{ Form::open(array('url' => 'foo/bar')) }}
    {{ Form::label('number', 'Enter numbers from 1 to 10') }}
    {{ Form::text('number')}} 
    {{ Form::submit('Click Me!')}} 
    {{ Form::close() }}
希望这有帮助

编辑:

提交后,通过执行以下操作获得输入:

在拉威尔5号

$number = Request::input('number');
在拉威尔4号

$number = Input::get('number');
请注意,您在
input()
get()
中输入的名称(取决于您使用的laravel版本)基本上就是字段的名称。如果希望获取所有输入并将其分配给变量(在上面的示例中,我仅对一个值执行此操作),则在上面的两个示例中使用选项
all()
,或
get()
input()
。 理论上是:

$input = Request::all();


希望这能解决你的问题

具体问题是什么?何时提交输入?当用户键入某个内容时?当用户单击该字段时?我们需要时间,我们需要查看您尝试了什么。此当前代码不会提交任何内容<代码>type='button'
需要是
type='submit'
作为初学者。在控制器代码中查找的类是
Input::get('fieldname')
如果使用的是laravel 4,则需要在输入字段周围添加
标记。此外,按钮的类型必须为
submit
Read the book from Dayle Reese!这对初学者来说非常好。
$input = Input::all();