Константы как имена полей базы данных?

105
07 апреля 2021, 06:30

Вопрос по константам.

Дано Ларавел. Решено было использовать константы, хранимые в Eloquent, которые используются для именования колонок таблицы. Т.е. и в целом в проекте, и в миграциях. Чтобы была единая точка входа.

1) Верное ли это решение?

2) Вроде как если используем константы, то нужно их использовать везде, даже во view. Но не будет ли это странно? Например берем раздельно бекенд, и фронтенд. Откуда верстальщик будет знать константы колонок, он просто задампит, что ему приходит, и будет видеть названия колонок.

Answer 1

Обо всём по порядку.

1 Верное ли это решение?

Да. Верно.

2 Вроде как если используем константы, то нужно их использовать везде, даже во view. Но не будет ли это странно? Например берем раздельно бекенд, и фронтенд. Откуда верстальщик будет знать константы колонок, он просто задампит, что ему приходит, и будет видеть названия колонок.

Не совсем так. Во view должна передаваться модель. И фронтенд разработчик должен работать с объектом модели.

READ ALSO
php ошибки xmlreader, как обработать и убрать?

php ошибки xmlreader, как обработать и убрать?

Есть обработчик xml файлов, работает через php new xmlreader()Дак вот, есть проблема, пользователи частенько заливают левые кривые файлы, часто возникают...

70
Где кончается контроллер и начинается сервис?

Где кончается контроллер и начинается сервис?

Никак не могу понять, где кончается работа контроллера и начинается сервис (и сервис ли) ?

101
Замена тега <a> на <p> или <span> с помощью JS или PHP

Замена тега <a> на <p> или <span> с помощью JS или PHP

Ситуация: создал шаблон страницы на phpНа ней реализовано навигационное меню, (циклом вытягивает необходимые параметры из БД + если id страницы...

83
Поиск по файлам на PHP [закрыт]

Поиск по файлам на PHP [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

72