Ich bin mit einem ziemlich seltsamen Problem konfrontiert mit Vorlagen in Laravel arbeiten. Ich werde es anhand des folgenden Beispiels demonstrieren.Blade-Vorlage lädt die Ressourcen in einer Unteransicht funktioniert nicht für andere
Css/custom.css
.muted{ color:red }
Layout.blade.php
<html>
<head>
<title> HomePage </title>
<link href="css/custom.css" rel="stylesheet" />
</head>
<body>
<p>Layout file</p>
@yield('content')
</body>
</html>
subview1.blade.php
@extends('Layout')
@section('content')
<p class="muted"> From sub view 1 </p>
@stop
subview2.blade.php
@extends('Layout')
@section('content')
<p class="muted"> From subview 2 </p>
@stop
Eigentlich, was passiert ist, dass für subview 2 die Klasse gedämpft wird nicht angewendet. Und Konsole zeigt, dass es konnte nicht laden die Ressource, d. Custom/css, wenn zweite Ansicht geladen wird, aber mit subview1 gut funktioniert
Alle Hinweise auf das eigentliche Problem und die Lösung werden sehr geschätzt.
EDIT
Beigefügt ist die Verzeichnisstruktur. Und ich verweise es so.
1) dashboard_layout.blade.php (Layout-Datei)
2) dashboard_index.blade.php (subview1)
3) course_index.blade.php (subview2)
dashboard_index. blade.php
@extends('teacher.dashboard.dashboard_layout')
course_index.blade.php
@extends('teacher.dashboard.dashboard_layout')
Ihre Unteransichten und das Layout befinden sich im selben Verzeichnis? – Vuldo
Danke Vuldo für deine Zeit. Tatsächlich befinden sich Subview1 und Layout in demselben Verzeichnis. und subview2 in einem anderen Verzeichnis. aber ich verweise sie richtig. –
Können Sie mir bitte genau sagen, wo sich Ihre Datei befindet? – Vuldo