Sitepose
Sitepose

Reputation: 322

if condition with auth() in laravel blade doesn't work

I have an is_admin column in laravel users table and want to check if user is admin or not. See below code.

@if ({{ Auth::user()->is_admin }} == true)
    <li class="nav-item">
       <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
    </li>
@endif

This error is coming up : syntax error, unexpected '<' (View: C:\2020\lv02\lv02\resources\views\layouts\app.blade.php)

Please help.

Upvotes: 0

Views: 2573

Answers (1)

Reza Sheykhi
Reza Sheykhi

Reputation: 797

change your code like this:

@if (\Auth::user()->is_admin == true)
    <li class="nav-item">
       <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
    </li>
@endif

Upvotes: 3

Related Questions