Как сравнить условия, записанные в al oop в vuejs, со значением, полученным через сеансы в php? - PullRequest
0 голосов
/ 13 июля 2020

В php, мы можем использовать if else в l oop для проверки и сравнения переменных сеанса.

Как сделать то же самое, используя v-if vuejs для сравнения с php переменная сеанса.

<span v-if="position.company_enroll_id === <?php var_dump(session('positions'))  ?>">
    <i class="fa fa-user-plus" aria-hidden="true"></i> <span  class="text-muted" >Already choose</span>
</span>

{{-- Not enroll --}}
<span v-else>
    <i class="fa fa-user-plus" aria-hidden="true"></i> <a href="#" @click="addRegisterList(company_enroll_id)">Selected</a>
</span>

1 Ответ

1 голос
/ 13 июля 2020

Это проще сделать с laravel blade, и рекомендуется не использовать vanilla php с синтаксисом blade в laravel.

@if(session()->has('positions'))
    <span v-if="position.company_enroll_id === {{ session()->get('positions') }}">
    <i class="fa fa-user-plus" aria-hidden="true"></i> <span  class="text-muted" >Already choose</span>
</span>
@endif


{{-- Not enroll --}}
<span v-else>
    <i class="fa fa-user-plus" aria-hidden="true"></i> <a href="#" @click="addRegisterList(company_enroll_id)">Selected</a>
</span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...