I want to assign a value to a variable in a laravel blade file based on condition.
<?php $status=''; ?>
@if($user_role=='2'){
<?php $status='1'; ?>
}
@elseif($user_role=='3'){
<?php $status='2'; ?>
}
@elseif($user_role=='4'){
<?php $status='3'; ?>
}
but {{status}} returns nothing.How to assign a value to a variable in laravel 5.3 blade file
@if($user_role=='2')
@php $status='1'; @endphp
@endif
@if($user_role=='3')
@php $status='2'; @endphp
@endif
@if($user_role=='4')
@php $status='3'; @endphp
@endif
you can check the value by adding echo
@if($user_role=='4')
@php echo $status='3'; @endphp
@endif