lundi 22 décembre 2014

if - else does not work in laravel framework blade templating

My question is, I have page as laravel blade template. If user logged in, my page should be extended from a master layout. If user did not login, my page should be extended from another master layout.


But my if- else statement does not working



<?php
if (Auth::check()){
Blade::extends('layouts.outside');
<?php } else
extends('layouts.admin');
}?>


I also tried blade if-else version as follows:



@if (!Auth::check())
@extends('layouts.outside')
@else
@extends('layouts.admin')
@endif


It did not work too. Every time wheter the statement true or falls the block in else statement works. I mean every time it calls layouts.admin whether not matter if the user logged in or not.


Thanks


Aucun commentaire:

Enregistrer un commentaire