首页 > 解决方案 > 如何在 laravel 的 html 中使用 php 作为占位符?

问题描述

我试图将字段的占位符设置为我使用 php 获得的用户名和电子邮件。我可以通过执行以下操作在网页中打印电子邮件和姓名:

{{$user->email}}
{{$user->name}}

但我想将它添加为占位符,但是当我添加上面的内容时,它会打印出整行而不是值:

所以我试图将它添加到以下代码行中,而不是“名称”,它应该是 {{$user->name}} 的值:

{{Form::text('name', '', ['class' => 'form-control','placeholder' => 'Name', 'style' => 'margin-bottom: 5px;', 'readonly'])}}

我将如何添加它来代替“名称”?

标签: phphtmllaravel

解决方案


//you can do it as following

<input type="text" name="name" placeholder="{{$user->name}}" class="form-control" style="margin-bottom: 5px;" readonly>

//or you can achieve it by using core php tags

<input type="text" name="name" placeholder="<?php echo $user->name; ?>" class="form-control" style="margin-bottom: 5px;" readonly>

推荐阅读