Kann mir jemand erklären, warum ich einen leeren Bildschirm mit der gedruckten Zeichenfolge "@extends ('layouts.default') bekomme" wenn ich die Seite normal anfordere (nicht Ajax)?Laravel 4: Wenn die Anweisung im Blade-Layout seltsam funktioniert
@if(!Request::ajax())
@extends('layouts.default')
@section('content')
@endif
Test
@if(!Request::ajax())
@stop
@endif
Ich versuche Problem mit Ajax zu lösen, ich möchte nicht, 2 Vorlagen für jeden Anforderungstyp erstellen und auch, ich will Blattvorlagen verwenden, so Controller-Layouts für mich nicht funktioniert . Wie kann ich es in Blade-Vorlage tun? Ich schaute auf diese Laravel: how to render only one section of a template?
Übrigens. Wenn ich es mit Ajax anfordere, funktioniert es wie es sollte.
Bitte markieren Sie Ihre eigene Antwort als akzeptiert, damit andere sehen können, dass sie die richtige ist. –
Ich kann meine eigene Antwort erst nach 21 Stunden annehmen. –
Ich sehe - meine Entschuldigung. –