с front-end
в одной теме посоветовали делать через шел скрипт, сказав, что из кода laravel это не верное решение
как все таки будет правильнее, через шел скрипт по событию или по хуку из кода в laravel ?
Правильнее - не изменять схему таблиц с фронта. Но если прям надо - шелл скрипты тут не нужны
таблицы конечно не с фронта, это задача back-end, но хук прилетает с фронта вопрос состоит в том, что правильнее из кода таблицы создавать или из шел скрипта по событию ? в одной теме прям указали, что с кода это чуть ли не анахронизм динозавров php 5.6 и ранее )) и упор сделали на шел сам думаю, что любой алгоритм не из кода laravel это и есть костыль
Я о том, что бы пользователь вообще не влиял на схему таблиц Есть для php генераторы php кода, если ты делаешь типа конструктор. Или тупо контент с фронта сохранять в файл миграции. Где тут шелл может понадобиться я не знаю.
про генераторы кода не слышал, где почитать можно ?
Ровно так и загуглить.
имеешь в виду это ? https://coderlessons.com/articles/php/avtomaticheskaia-generatsiia-php-koda-s-memio
https://github.com/nette/php-generator Вот ещё есть, например
я вот тут нашел https://wm-school.ru/php/php_mysql_create_table.php и сразу навеяло, а зачем мне физические таблицы в database/migrations если я из кода могу создавать нужные таблицы в БД и использовать их затем, это ведь нормальное решение ?
Зависит от требований.
Сергей, доброе утро. Хотел как раз вам задать вопрос по chrome-php😄 Написан скрипт, он открывает страницу, авторизовывается, и в вечном цикле с задержкой 100мс нажимает на кнопку обновления страницы (перезагружается контент с помощью ajax). Что-то вроде: page->find(css selector)->click() Проблема в том, что спустя пару минут либо click() выбьет ошибку timeout, либо find(). Менял уже задержку 100мс на больше, не помогает как-то.. а в вышенаписанных двух функциях нельзя указать в параметрах время задержки Может есть идеи в чем проблема?
Делай reload когда возникает ошибка)
Это элементарно, да, но теряется время..) Казалось бы что это процесс зависает, или скрипт, но нет, при дебаге на опенсервере браузер не виснет
Обсуждают сегодня