Fondamentalement, je veux @extend un modèle de lame seulement s'il existe, et sinon @extend un modèle différent. Il y a quelques réponses de débordement de pile concernant l'utilisation des blocs @if @endif, mais cela ne fonctionne que si vous êtes @including un fichier, pas @extending. Idéalement quelque chose comme ça, mais ça ne fonctionne pas:Comment EXTENDER un modèle de lame uniquement s'il existe?
@if(some_condition == true)
@extends('one')
@else
@extends('two')
@endif
Si la seule façon est d'utiliser les directives lame, pourriez-vous s'il vous plaît donner un exemple? Je vous remercie!
Vous pouvez vérifier si le fichier existe en utilisant php. 'file_exists ($ filename)'. Je ne sais pas s'il existe une façon de vérifier Laravel –
J'ai fait quelque chose de similaire moi-même mais plutôt que d'utiliser @extends, j'ai dû utiliser '@include ('page')' et puis dans le fichier de page il a tenu @extends. – Option