Можно ли написать HTML-код перед IF встроенным условием для такого шаблона? - PullRequest
0 голосов
/ 02 июля 2018

Я использую следующий кусок кода

<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 '.' Как я могу добавить HTML-код с условием в случае, если оно ожидает условие после request()->has('search)?, но я даю . 'search=' . перед предоставлением условия.

Кто-нибудь имеет представление о том, как я могу реализовать этот код? Я хочу добавить search=, только если условие истинно.

1 Ответ

0 голосов
/ 02 июля 2018

Вы можете использовать условие ?, но вы должны добавить . перед ним, чтобы добавить его к остальной части строки

{{ Request::path() . '?status=' . config('constants.hr.status.sent-for-approval.label') . (request()->has('search') ? . 'search=' . request('search') : '') }}

Кроме того, вам не хватает ' в вашем request()->has('search).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...