как сделать два условия If в laravel - PullRequest
0 голосов
/ 30 апреля 2020

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

Blade

            @if (Auth::check())
            @if ($tuitionJob->checkApply())

            <form action="{{url('/tuition/apply')}}" method="POST">
              @csrf
                <input type="hidden" value="{{$tuitionJob->id}}" name="tuitionid">
                <button type="submit" class="btn btn-primary login-apply-btn my-2 text-light pull-right">
                  Apply <i class="fa fa-send"></i>
                </button>
              </form>
                @else
              <a href="/login" class="btn btn-primary login-apply-btn my-2 text-light pull-right">
                <i class="fa fa-send"></i>
                Login For Apply
              </a>
            @else
              <a href="tuition/job" class="btn btn-primary login-apply-btn my-2 text-light pull-right">
                <i class="fa fa-send"></i>
                 Applied
              </a>

            @endif
            @endif

Модель

public function checkApply(){
  return \DB::table('tuition_applies')->where('users_id', auth()->user()->id)
  ->where('tuition_post_id', $this->id)->exists();
}

Ответы [ 2 ]

0 голосов
/ 30 апреля 2020
            @if (Auth::check())
            @if ($tuitionJob->checkApply())

            <form action="{{url('/tuition/apply')}}" method="POST">
            @csrf
              <input type="hidden" value="{{$tuitionJob->id}}" name="tuitionid">
               <button type="submit" class="btn btn-primary login-apply-btn my-2 text-light pull-right">
               Apply <i class="fa fa-send"></i>
              </button>
            </form>
            @else
            <a href="/login" class="btn btn-primary login-apply-btn my-2 text-light pull-right">
            <i class="fa fa-send"></i>
            Login For Apply
            </a>
            @endif
            @else
            <a href="tuition/job" class="btn btn-primary login-apply-btn my-2 text-light pull-right">
            <i class="fa fa-send"></i>
             Applied
            </a>
        @endif

Попробуйте это

0 голосов
/ 30 апреля 2020

Try && Logical Operator

   @if(Auth::check() && $tuitionJob->checkApply())
     //Code
   @else
     //Code
   @endif

Может быть полезно для вас

...