我正在使用以下代码
<a class="nav-item nav-link {{ $status === config('constants.hr.status.sent-for-approval.label') ? 'active bg-info text-white' : 'text-info' }}
href= /{{ Request::path() . '?status=' . config('constants.hr.status.sent-for-approval.label') request()->has('search)? . 'search=' . request('search'): ''}}
出现错误syntax error, unexpected '.'
我该如何在if条件中添加带inif条件的html代码,因为它在request()->has('search)?
之后需要一个条件,但是在给出条件之前却给了. 'search=' .
。
有人知道如何实现此代码吗?
我只想在条件为真时附加search=
。
答案 0 :(得分:3)
您可以使用?
条件,但是必须在其前面添加一个.
才能将其添加到字符串的其余部分
{{ Request::path() . '?status=' . config('constants.hr.status.sent-for-approval.label') . (request()->has('search') ? . 'search=' . request('search') : '') }}
此外,您在'
中缺少request()->has('search)
。