#php #laravel
#php #laravel
Вопрос:
Я хочу определить более одного шаблона для моего веб-сайта, и я могу изменить его на странице настроек. Что я должен делать?
Комментарии:
1. Не могли бы вы немного конкретнее ответить на этот вопрос? Более одного шаблона для чего? Доступна документация по блейду
2. Существует слишком много способов достичь того, чего вы хотите, чтобы разумно ожидать, что кто-нибудь предоставит один хороший. В основном это зависит от того, как выглядит ваша страница в настоящее время, насколько вы знакомы с laravel и какие функции должен предлагать ваш шаблон.
3. Вы должны попытаться воплотить свою идею в коде, и если у вас есть конкретная проблема с кодированием, вы всегда можете спросить здесь.
Ответ №1:
Вы можете создать более одного шаблона, подобного этому. Ниже приведены два файла макета в папке layouts. app.php и admin.php вы можете использовать их следующим образом.
app.php
@extends('layouts.app')
@section('content')
//your current file code
@endsection
admin.php
@extends('layouts.admin')
@section('content')
//your current file code
@endsection
Надеюсь, это поможет вам.
Комментарии:
1. Спасибо за ваши коды. но это не мое решение. Я знаю, как я могу расширить макеты для каждого представления. Представьте, что у меня есть панель администратора, и я хочу создать более одного шаблона для целевой страницы и панели мониторинга пользователя, другими словами, в каждом разделе может быть более одного шаблона, и я могу переключаться между ними, когда захочу. Я могу обработать это с помощью поля в моей базе данных и проверить его с помощью оператора if в моих кодах. На самом деле мне нужно логичное решение для этой ситуации. Я надеюсь, что смог описать, чего я хочу.