Как правильно использовать <!DOCTYPE html> в Laravel blade

162
04 ноября 2021, 08:00

Проблема в том, что когда я подключаю просто <!DOCTYPE html> вверху layout.blade.php то в браузере оно отображается так:

<!--?php<!DOCTYPE html-->

А нужно, чтобы отображалось как в шаблоне:

Из за этого, у меня пол шаблона летит. Если в коде через F12 исправить на второй вариант - все работает.

Код макета:

<!DOCTYPE html>
<html lang="en">
...
</html>

Код файла, который его наследует

@extends('layouts.account.index')

Заметил еще одну странность: при выполнении все команды в консоли Artisan имеют приставку <?php. Например, php artisan serve:

<?phpLaravel development server started: http://127.0.0.1:8000

Как правильно?

Answer 1

Нужно во всех файлах в папке маршрутов routes после первого рядка с <?php добавить перенос строки:

<?php
// новая строка

Источник: laravel is commenting out my view doctype

READ ALSO
LiqPay: Статус платежа

LiqPay: Статус платежа

LiqPay предоставляет возможность проверять статус платежа по order_id

133
Запуск PHP сервера в VS Code

Запуск PHP сервера в VS Code

Доброй ночи! Только начал изучать PHP, простите за тупой вопрос! Использую VS Code, установил данную модификацию сервера для PHP

158