Николай: Вы тупо скопировали ответ с ссылки, что я привел выше. И что я по вашей логике не прав, а вы правы? Человек должен уметь гуглить и читать, что ему выдает гугл. Вопрос идентичный, ответ там есть, который повторюсь, вы тупо скопировали сюда. Так что следите за собой.
Night: тем что бесконечный скрипт со слипом это плохо. Тут проблема не в sleep, а в бесконечном, считай зависшем, цикле. Полноценную работу которого не отследить нормально. Который может умереть, который нужно помнить ручками перезапускать, если что, который может прекратить работу, если поставишь xdebug, с его защитой от бесконечных циклов. Это решение в лоб и не самое надёжное и об этом надо постоянно помнить.
Cron самое верное решение, есть на многих хостингах.
Onichain: PHP простой. Вот серьезно. Проблема в том, что вы не умеете программировать. Когда умеешь, то например перейти на Python можешь. Потому что думать ты уже умеешь, нужно узнать нюансы конкретного языка и как называются функции к которым ты привык(примерно конечно, переход немного сложнее выглядит). Вам же для начала нужно освоиться и научиться свои мысли и желания реализовывать в виде кода.
Пример:
У вас есть список игр, вы хотите вырезать первые две буквы и вывести их, значит вам надо найти:
- как достать список
- как перебрать его
- как вырезать первые два символа
- как их сохранить
Где найти практику\работу\стажировку? - вот тут я уже расписывал что-то подобное. Решите, вы хотите программировать или вести сайт, может есть смысл найти соратника?
Onichain: ну тогда вторая часть моего ответа всё равно в силе. Вам придется научиться хотя бы немного программировать и откровенно говоря, сайт на котором киллерфича это список игр и ты можешь отметить в какие играл...слабовата идея. Тем более мне кажется на игровых сайтах подобное реализовано, хоть на каком-нибудь популярном.
Onichain: вы уверены, что вы их знаете? Или умеете лишь в админке всё включать и настраивать? Я вот разработчик сайта. Как устроен наш сайт я в целом знаю, а захожу в админку "как будто в первый раз". "Знать" можно по-разному.
Если строго по вопросу, то:
Берете Wordpress, ищите плагин добавление записи в избранное(хз, есть ли такое) и делаете свой сайт, постоянно задавая вопросы про него.
Вы же понимаете, что маловероятно, что есть движок подходящий под ваши нужны? В любом случае, его нужно будет допиливать и переделывать? Тут раз в неделю спрашивают как научиться программировать, почитайте эти вопросы. Вам нужен дизайн, функционал свой, какая-то логика иная. У вас всего этого нет и даже, если дать вам движок, который всё это умеет, вы ничего не поймете, потому что не знаете, что делать и чего хотите. Не сочтите за оскорбление, нет-нет, просто приступать к делу надо зная, чего ты хочешь получить.
Движок? Учитесь программировать, а потом программировать на конкретном языке. Нужно мозг заточить под это дело. Язык? Cамый простой PHP.
Ришат Султанов: ну тогда используйте термины правильно. Есть пакеты для laravel, которые делают экспорт/импорт базы. Можно даже не их, а какой-нибудь sypex использовать.
Ришат Султанов: а что вы вообще хотите сделать-то? Для чего? Ваша миграция - простой и удобный способ создать или изменить структуру таблицыб используя сидинг можно забить данные в бд. Удобно разворачивать проект и переносить. Вы что хотите? Какие данные вы хотите сохранять через миграции? Звучить как "сделать бэкап, развернуть бэкап", но только генерируя миграции и сидинг файлы, что странно.
Иногда громоздкое решение, это самый надежный вариант. Он прост для понимания сходу и меньше подвержен ошибкам. Лучше на 5 строчек длиннее, но через год его легко прочитаешь.
SalatProduction: а какой массив многомерный, $days_arr? И с каких пор "Для intersect требуется колбэк"?
Покажите своё решение, возможно оно вполне себе нормальное. Где хранится массив со днями недели? Почему его не хранить/возвращать где ключом будет номер дня? Если вам не нравится цикл, то можно конечно его собрать так: array_combine(array_column('id',$week_days),array_column('value',$week_days)), но зачем так делать, если можно массив сразу нормально сформировать.