2017-11-02 30 views
0

条件付きが真である場合は1つのセクションに、偽であれば他のセクションに表示したいとします。私はIDEとしてPhpStormを使用していますし、私はそのような場合に取得することはそのディレクティブは閉じられませんされていますLaravel Blade条件付きセクション

@if (conditional) 
    @section('content') 
     ... 
    @stop 

@else 
    @include('pages.something') 
@endif 

私はその開口部@ifが閉じていない、と@else開口ディレクティブが欠落していることを取得しています。

フロントエンドは正常に動作しますが、これは実際にIDEで私を悩ましています。解決することはできますか?

編集:

これは、条件とセクションを併用する場合にのみ発生します。条件付きで、うまく動作します。

+1

IDE版が使用されていますか?あなたが2017.2.x以前のものであれば、2017.3 EAPビルドを試してみてください。それでも問題が解決しない場合は、PhpStormの[Issue Tracker](https://youtrack.jetbrains.com/issues/WI)でチケットを作成する必要があります。ブレードディレクティブの現在の実装では、そのような使用法は有効ではないと思います(例えば、私は別の '@ section'の中に' @ section 'を持っています..それは動作しますがIDEはそれについて文句を言います) – LazyOne

答えて