Laravel 8 @extends with parameters not null 条件
Laravel 8 @extends with parameters not null condition
我有一个 laravel blade 模板,我需要根据参数状态用不同的值扩展一个 layous。
我已经尝试了以下解决方案,但它不起作用。
似乎总是被认为是第一个 @extends 但 $patient 是 null 所以我希望第二个 @extends 语句被考虑。
以下说法正确吗?
@if(isset($patient->id))
@extends('layouts.app', [
'class' => '',
'elementActive' => 'patients'
])
@else
@extends('layouts.app', [
'class' => '',
'elementActive' => 'diets'
])
@endif
你有什么建议吗?
谢谢。
解决方法:
@extends('layouts.app', [
'class' => '',
'elementActive' => $patient ? 'patients': 'diets']
)
我有一个 laravel blade 模板,我需要根据参数状态用不同的值扩展一个 layous。 我已经尝试了以下解决方案,但它不起作用。 似乎总是被认为是第一个 @extends 但 $patient 是 null 所以我希望第二个 @extends 语句被考虑。
以下说法正确吗?
@if(isset($patient->id))
@extends('layouts.app', [
'class' => '',
'elementActive' => 'patients'
])
@else
@extends('layouts.app', [
'class' => '',
'elementActive' => 'diets'
])
@endif
你有什么建议吗?
谢谢。
解决方法:
@extends('layouts.app', [
'class' => '',
'elementActive' => $patient ? 'patients': 'diets']
)