Laravel 如果输入等于零写入占位符

Laravel if input equals to zero write placeholder

我试图在 blade laravel 中编写这行代码,以便如果 Input::get('query', '') 等于零写入 'Document name'(占位符),否则写入值 Input::get('query', '').

 <input name="query"  type="search"  value="{!! Input::get('query', '') !!}" placeholder="Document name" id="inputSearch">

我试过了:

<input name="query"  type="search"  value="@if (Input::get('query', '') != 0) {!! Input::get('query', '') !!} @endif" placeholder="Document name" id="inputSearch">

请帮忙?

使用这个

value= "{{(Input::get('query')) ? (Input::get('query')) : ""}}"

您可以使用 blade 语法:

value="{{ Input::get('query') or '' }}"