Я новичок в laravel и изучаю систему лезвий. Я хочу иметь страницу индекса с несколькими разделами, которые определены в разных файлах.
В этом случае у меня есть index.blade. php, и я хочу иметь два раздела, один из которых называется " panel », а другой раздел называется« tasks »в моем index.blade. php.
Разделы определены и закодированы в panel.blade. php и create.panel. php. Кроме того, все три файла находятся в каталоге "view / todos /". Код, который я пишу, представляет собой следующий код:
index.blade. php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
@yield('panel')
@yield('tasks')
</body>
</html>
For panel.blade. php У меня:
@extends('todos.index')
@section('panel')
<!--- Panel Content --->
@endsection
А для create.blade. php У меня примерно так:
@extends('todos.index')
@section('tasks')
<!--- Task Content --->
@endsection
И, наконец, в сети. php, у меня:
Route::get('/todos',function(){
return view('todos.index');
});
Всякий раз, когда я пытаюсь получить доступ к адресу «/ todos», он просто показывает мне пустую страницу.
Я пробовал несколько способов, изменив вид («todos.index») на просмотр («todos.panel») или просмотреть ("todos.create"), но он просто показывает мне один из разделов, а не другой.