php - 如何在 blade.php 中获取输入值

标签 php laravel laravel-5

我需要获取输入值以在下方使用,该怎么做? 我试着喜欢这个,但错误说

Undefined variable: name

<div class="col-md-10 col-md-offset-1">
      <input id="name" type="text" name="name" />
</div>


<div class="col-md-10 col-md-offset-1">
    @php
       $nameValue=$_GET['name'];
    @endphp
    <input id="name2" type="text" name="name2" value="{{$nameValue}}" />
</div>

最佳答案

$nameValue=Request::input('name')

从 Blade 模板中,您可以使用 Request facade 访问请求参数,您也可以直接打印它:

{{Request::input('name')}}

在最新版本中,您还可以使用:

{{request()->input('name')}}

关于php - 如何在 blade.php 中获取输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48263263/

相关文章:

laravel - 使用 Laravel 作为 N 层架构

php - 具有数据库事务的 Laravel Controller-Model 异常处理结构

laravel - Laravel 5.x 中 onUpdate/onDelete 的可用操作

laravel - 在 laravel Blade 文件中检查变量是否为空

php - 如何计算 mySQL 中高于平均水平的行数?

javascript - 登录代码在 Internet Explorer 中不起作用,但在 Chrome 和 Firefox 中起作用

php - Auth::attempt($credentials) 总是返回 false

php - 对具有最匹配用户技能的用户进行排序

rest - Laravel 4 定义 RESTful Controller

Laravel 5 - artisan 种子 [ReflectionException] 类 SongsTableSeeder 不存在