Stone-Studio: Ничего не генерит скриншоты, это тупо невозможно. Если хочешь генерить скриншоты, тебе нужно что-нибудь скриншотить, а именно отрендеренные страницы. То-есть тебе купить сервак с интерфейсом, будь-то Windows или Ubuntu, поставить туда самый обычный браузер, к нему написать расширание дабы тот скринил всю страницу целиком и переходил к следующей "комбинации". Либо-же тоже самое в виде обычной программы, на любом удобном языке. Но Laravel тут вообще ни причем, если тебе нужны скриншоты. Вот совсем, можешь забыть про это)
Николай Швецов: На хостинге за 70р сайт будет так лагать, что толку от этого не будет. А за 3 евро в месяц можно получить мощный сервак у топ-хостера: https://www.ovh.ie/vps/vps-ssd.xml И это будет хорошим решением, сайт будет летать и не прийдется париться с костылеводством.
Дмитрий Чеканов: И зачем тут эвент? Он тут вообще не нужен. Хотя можно сделать так: строку в запросе, потом кидаешь эвент. Потом листенишь его и посылаешь его на Job, там обрабатываешь. Документация в помощь. Но тут нахрен эвенты не нужны)
Станислав Почепко: Тогда ответ простой: если надо обработать что-то по-разному. К примеру: у вас есть конкретная задача - при запросе выполнить вставку. При этом всем нужно еще и вызвать какую-то доп. оповещалку, к примеру запушить сообщение в пушер для пользователя. В таких случаях и можно юзать эвенты - вешать какие-то доп. действия, которые НЕ связанные с основной логикой в эвенты. Или, к примеру, у вас есть дохренищная куча методов, которые нужно вызвать при запросе. Вы же не будете в ручную вызывать их все - можно просто бросить эвент и подхватить где нужно.
Я так и сам могу.. я говорю про хорошее flexible решение.. Вообще я удивляюсь почему laravel не юзает model->getKey() в билдере, но при этом юзает model->getQualifiedKeyName()...
OVK2015:
Есть ли в PHP такая функция? А то выглядит не очень.
Я же не спрашивал конкретно про что-то, я спрашивал про все в целом.
И мне нужно для каждого элемента своя функция, а не тупо рандом.
Это никак не противоречит моему изначальному вопросу.
Да блин, если мне нужно будет провести какую-то доп. проверку?
Тоже самое, ничего не изменилось.
Я предложил preg_match как замену str_contains(strtolower($var), $item)
А это "И мне нужно для каждого элемента своя функция, а не тупо рандом." я зачем писал? Опять-же, для каждого элемента своя функция, причем тут вообще регулярка?
OVK2015: А что не понятного? Не понимаю к чему претензии. Я попросил помощи, есть ли функция в ПХП которая делает описаное, а именно проходится по элементам массива и вызывает колбек на каждый, и если возвращается true, то она прекращается и отдает true! И с чем Я! тут не могу определиться - не понятно.
OVK2015: Да блин, если мне нужно будет провести какую-то доп. проверку? На кой хрен мне писать регулярки и писать еще больше быдлокода под элементарные задачи..
А вообще сама идея - тупейшая, имхо)