pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как правильно отправлять джейсон с сервера при большом количестве данных?

Лучший ответ: Добавлять все в единый массив, а потом его превращать в json

Худший ответ: Отдельно готовьте данные, отдельно их отправляйте. Тогда не будет возникать такой проблемы.
$result = ['data' => []];
while($row = $result->fetch_assoc()) {
     $result['data'][] = $row;
}
$result['state' => 'ok'];
...
echo json_encode($result, JSON_UNESCAPED_UNICODE);
Вопрос: Какую технологию для бекенда проще освоить?

Лучший ответ: C# и мощнее и проще во всех отношениях. Каждый раз выбирая JS вы выбираете всю боль динамической и при этом одновременно нестрогой типизации. 
Кроме того, C# разработан тем же человеком, что разрабатывал раньше Delphi.

Худший ответ: Asp net core web api + Entity framework core + Swashbuckle

Вам придется прочитать гайды, но это того стоит.
Вопрос: Оцените сборку для игр на средних?

Лучший ответ: С таким бюджетом я бы советовал смотреть только на китайцев:Xeon X5570 + 2х4 DDR3 + GTX750Ti за 12700Xeon E5 2650 + 4x4 DDR3 за 11000Xeon X5570 + 2х4 DDR3 за 7200
Если вариант покупки железа из Китая в таком формате не подходит (я бы целился в вариант №2, но с учетом покупки видеокарты мы вылезаем за бюджет), то все равно советовал бы смотреть на что-то более современное. Возьми Ryzen 2400G/3400G, мамку на чипсете А320 и 2х4 DDR4 из Гермашки. Этот билд будет куда жизнеспособнее в будущем для апгрейда. 
После выхода Zen 2 может и на вторичке интересные варианты появятся.

Худший ответ: Я бы, если совсем с баблом туго, б\у на авито посмотрел бы, со всеми тестами, проверками и т.д. Но то я...
Вопрос: Как можно наиболее быстро искать данные по JSON файлу?

Лучший ответ: const searchText = ‘....’;
const regex = new RegExp(searchText, 'gi'); // вынести за цикл filter

var matches = array.filter(state=> {
  const name = state.name, 
         data =  state.data.toString();
    return regex.test(name) || regex.test(data);
});

Худший ответ: Если у вас "json" это пришедший из postgress'овского jsonb  поля - то postgress умеет делать запросы внутри jsonb: https://hackernoon.com/how-to-query-jsonb-beginner... (первая ссылка в гугле).

Если такой вариант не подходит очевидная оптимизация - высунуть создание регэкспа из цикла. Хотя я не уверен, что какой-нить v8 это несоптимизировал самостоятельно. (на моей машине это сокращает время втрое примерно)

Какой у вас объем данных? Поиск по множеству строк не должен занимать много времени. И пока у вас не миллионы этих строк все должно быть быстро. Эквивалентный код на моей машине выполняет проход регэкспом по массиву из миллиона строк менее чем за 100мс. Если у вас бОльшие объемы или хотя бы сопоставимые - вы что-то делаете не так :) Ну или если вы ожидаете обработку такого объема данных моментально, то стоит скорректировать ожидания.

P.s. это нода или браузер? Если нода - то пляски на стороне js все равно не имеют смысл так как радикально ускорить не получится, а вот 2-3 пользователя ищущие что-то вам все положат.
Вопрос: Как сделать телеграм бота мультиязычным c помощью i18n?

Лучший ответ: Вот, в этому уроке нашел ответ. Всем спасибо.

Худший ответ: Вы хоть одну статью по теме прочитайте, а потом уже вопросы задавайте.
https://www.google.com/search?q=python+i18n
Вопрос: Где проверить написанный мной код в js не понимаю?

Лучший ответ: Здесь же, в браузере, откройте Инструменты разработчика – Консоль. Там можно вводить код и исполнять, видеть результат и даже взаимодействовать с открытой страницей. как выглядит

Другой вариант: на jsfiddle

Худший ответ: В браузере в консоли.
Вопрос: Как сделать такую микроразметку?

Лучший ответ: Это не микроразметка.
Это быстрые ссылки.
В Yandex можно немного повлиять на это https://yandex.ru/support/webmaster/search-results... 
Google сам выбирает 
Вот почитайте https://serpstat.com/ru/blog/kak-nastroit-bystrye-...

Худший ответ: Тупо зайти на этот сайт и посмотреть как сделано?
Вопрос: Возможно ли стать Системным программистом без высшей математики?

Лучший ответ: Очень велики шансы, что для решения практических задач потребуются: дискретная математика, операции с матрицами и векторами. Если будете работать с железом типа контроллеров двигателей, понадобится дифференциальное счисление. Графика и работа с геометрией любого рода - матрицы, векторы, тригонометрия.

Худший ответ: Скажу по своему опыту, что тот факт, что я не изучал высшую математику (уж так получилось), не особо сказался на разработке в сфере системного программирования. Высшая математика будет необходима при собственном исследовании каких-либо вещей. Но всё зависит от того, что конкретно ты подразумеваешь под сис. программированием: ос, утилиты, субд, драйвера? Чем ближе ты к более низкому программированию и железу, тем больше тебе будет необходима работа с математикой.
Вопрос: Накрутить подписчиков с 0 до 10к в инст без списаний и бана?

Лучший ответ: Есть лимиты, так же отличается лимит у старых аккаунтов и новых. 

Лайки: не более одного в течении 50 секунд за одну сессию, после 900 лайков перерыв 24 часа.

Подписки: не более одной в течении 55 секунд и не более 120 в час, за сутки – 900 перерыв 24 часа.

Подписка + Лайк: не более 2000 (1000 + 1000) в сутки с интервалом 28 – 38 секунд.

Упоминания: 5 ников в одном сообщении с задержкой 500 секунд

Комментарии: не более 12 в час с задержкой от 350 до 400 сек, любое превышение лимитов может быть воспринято как спам.

Добавление фотографий: на новом аккаунте нельзя добавлять сразу много новых фото, желательно не более 2-3 в день, для старых аккаунтов не более 9-12 фотографий.

В случае чего, могут наложить ограничение, ограничение временное для выяснение обстоятельств, постоянное ограничение. то есть бан бессрочный.

Худший ответ: Этот сервис хорошо себя показывает а самое главное дешево и крутит больше, Чем заказываешь
beelike.space/registration.php?referr=6470 (копируй и вставляй а то не дает отправить нормально)
Вопрос: Как перенести сайт из сервера linux на хостинг?

Лучший ответ: Нанять того, кто сможет это сделать. Ей-Богу, это будет:

- быстрее
- надежнее
(особенно если это тыщапервый Интернет-магазин, который нафиг никому не впилился его тырить)

Худший ответ: В теории:  находите www папку и переносите на хостинг. с базой трудновато будет  ее тоже нужно скопировать и перенести на хостинг. А потом нужно будет немного конфиги сайта подправить чтобы он брал данные не с локалхоста а с нового хостинга.

Саит самописный? или какой-то движок?
Вопрос: Как сохранить данные из input при прекращение печати jquery?

Лучший ответ: Пример не приведу, но вам поможет debounce.

Смысл заключается в том, когда вы печатаете, вы вызываете функцию debounce которая в свою очередь вызовет функцию сохранения.

Здесь важно настроить правильные таймауты.

Когда вы тапаете по клаве, вызывается функция debounce, перестаете тапать начинается отчет.
Условно через 10 сек если ваши пальцы не прикасались Клавы, то функция завершиться и произойдет сохранение.

Но если вы будете активно тапать и не выйдете за рамки условных 10 секунд, то функция  не завершиться.
Это будет происходить до того момента, пока не перестанете тапать

Худший ответ: Можно что-то такое прикрутить
let searchTimer;
$('#findField').keyup(function () {
        window.clearTimeout(searchTimer);
        if ($('#findField').val().length > 2) {
            searchTimer = setTimeout(function () {
            }, 1000);
        } else {
            
        }
    });
Вопрос: Как правильно прикрепить вложенный файл?

Лучший ответ: Три простых шага для решения данной проблемы:

1. Посмотреть на календарь и уточнить, какой сейчас век на дворе. 
2. Аккуратно выделить этот код, и нажать клавишу Del
3. Скачать phpmailer
4. Забыть все эти кустарные ковыряния как страшный сон.

В итоге код должен получиться примерно таким:

require 'PHPMailerAutoload.php';
    $mail = new PHPMailer;
    $mail->setFrom('from@example.com', 'First Last');
    $mail->addAddress('whoto@example.com', 'John Doe');
    $mail->Subject = 'PHPMailer file sender';
    $mail->msgHTML("My message body");
        // Attach uploaded files
    $mail->addAttachment($filename1);
    $mail->addAttachment($filename2);
    $mail->send();
следует понимать, что отправка почты - это не просто копирование в свой скрипт каких-то определенных сочетаний символов, которые случайно сработали в прошлом веке у автора какой-либо допотопной статьи. Это гораздо более сложный процесс, который включает множество нюансов. И поэтому отправку почты надо не лепить вручную на ходу из навоза и палок, а доверить проверенному и отлаженному решению.

Худший ответ: По приведенному коду проблема, скорее всего, тут:
//$body .= "Content-Disposition: attachment" . $eol;
$body .= "Content-Disposition: attachment" . $eol . $eol;
$body .= $content . $eol;

кроме того, общий Content-Type лучше делать multipart/mixed.

Также, $filename (и другие строки типа $from->name, которые вы включаете в заголовки) должны кодироваться по-хорошему. Длинные заголовки - разбиваться на строки.

Короче, граблей там много. Возьмите готовую библиотеку
Вопрос: Почему React разработчики не пишут циклы for, while?

Лучший ответ: hulktoster, map/filter/reduce делают как раз то, что надо в реакте - преобразовывают массив с данными в массив с компонентами реакта, можно конечно и через циклы, но это будет больше писанины и будет менее наглядноdata = [........]

render() {
  return (
  <>
    { data.map(x => <MyComponent prop1={x.prop1} prop2={x.prop2} />) }
  </>
  )
}data = [........]

render() {
  const components = []
  for(let i = 0; i < data.length; i++) {
    const x = data[i]
    components.push(<MyComponent  prop1={x.prop1} prop2={x.prop2} />)
  }

  return (
  <>
    { components }
  </>
  )
}
и это только если надо что-то замапать, а если еще фильтровать итд, то строк в цикле больше и больше

Худший ответ: react это целая религия декларативного подхода. Это одна из основных идей фреймворка/библиотеки. Циклы for и while , как и многое другое, в этом подходе - зло.
Вопрос: Какой linux на ноут поставить?

Лучший ответ: Никакой. Зачем себя мучить? К тому же, шансы его завести ещё меньше, чем на десктопе.
Но если хочется странного, то ставьте Fedora, он либо сразу явит чёрный экран сразу после загрузки в LiveCD, либо будет работать.

Худший ответ: Manjaro, либо другой любой преподобный, на вкус.
Но имхо Manjaro - топ для ноутов, накатил на старый, и он зажил новой жизнью
Вопрос: Как перенестись к первым публикациям в инстаграме?

Лучший ответ: Положить что-то на клавишу PageDown ))

Худший ответ: window.scrollTo(0, Number.MAX_SAFE_INTEGER) до тех пор пока scrollHeight не перестанет меняться
Вопрос: Какой самый эффективный способ контроля времени и внимания в рабочее время?

Лучший ответ: Сам постоянно отвлекаюсь на тостер, так что для меня актуально.

Раз отвлекаешься, значит другие занятия для тебя интереснее, чем работа.
Я вот такую методику выработал и пару дней с ней успешно работаю:
1. Вырубаем вообще всё, что можно. Уведомления и все отвлекающие сайты.
Телефон убираем подальше и на беззвучный режим.
2. Рабочее место чистим от всего мусора. 
Кроме мониторов, мыши и клавиатуры на столе ничего быть не должно.
3. Блокируем все сайты, которые отвлекают.
4. Заводим распорядок дня. И придерживаемся его. В него нужно внести сон и работу. Добавить приёмы пищи и всё прочее. Пустоту заполняем чем-нибудь типа "посмотреть youtube", "почитать хабр", "поиграть в доту"
5. Убираем рутину по возможности. Все инструменты должны настроены так, чтобы не пришлось воевать с IDE
6. Добавляем разнообразие.
Например мне очень сложно даются всякие задачи на фикс багов.
Теперь, когда я нахожу причину бага, я разбиваю её на несколько небольших задач и пишу на каждую тест.
Каждый такой тест становится для меня промежуточной точкой, и благодаря достаточно мелкой разбивке - мозг не начинает "скучать" и постоянно видит, что происходит какое-то продвижение.

Заставлять себя я не советую, тк со временем вы так начнёте ненавидеть свою работу и перегорите.

Худший ответ: Нужно определить зачем ты вообще работаешь. Если работа не нравиться, то никакие супер-методики тайм-менеджмента не помогут.
Вопрос: Как наложить изображение на изображение?

Лучший ответ: Не вижу оснований для использования двух картинок друг на друге.
Подложка отлично описывается CSS. Картинка только внутри, а снаружи бутылка div.snippet

Худший ответ: код<div class="icons">
  

<a href="" class="icon icon1">

  <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="30" height="30"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>

</a>
<a href="" class="icon icon2">

</a>

</div>.icons {
  display: flex;
}

.icon{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: #eee;
  border-radius: 50%;
  color: red;
 
}
.icon1 {
  
}
.icon2 {
  background: #eee url("https://helinet.com/assets/images/social-twit.png") no-repeat center / 30px 30px;
}
https://jsfiddle.net/b1yp4qds/
Вопрос: Длинные адреса для API — это нормально?

Лучший ответ: Можно сократить, если использовать HTTP методы в соответствии с их семантикой.

POST создание новой сущности
PATCH, UPDATE изменение
DELETE удаление

Худший ответ: Работать будет. Правильно или нет зависит от того хочется реализовать REST или нет. Если REST то все это - дичь и надо прочитать про HTTP verbs: PUT, DELETE хотябы. И вообще про концепцию
Вопрос: Где найти актеров на озвучку NPC?

Лучший ответ: Гуглите сервисы озвучивания или ищите услуги диктора. Что первый, что вторых валом.

Худший ответ: Привет
попробуйте на gamedev поискать или на voices, но там ценник дорогой, но весь мир, любой язык
Удачи
Вопрос: Что почитать по системному администрированию?

Лучший ответ: хочу устроиться сисадмином в какую-нибудь среднюю по размеру контору
В одного среднюю контору (50-100 компов) тянуть скорее всего не получится. Ищите место, где штат айтишников хотя бы 2-3 человека, чтобы было от кого опыта набираться. 
А читать можно всё подряд: Хабр, книги издательства O'Reilly, теорию компьютерных сетей, Олиферов. Хотя можно обойтись и без теории. "Тайм-менеджмент системного администратора" рекомендую, софт-скиллы лишними не будут, потому что системный администратор должен обладать навыками психолога и учителя младших классов.

Худший ответ: Не надо ничего читать. На месте всё объяснят.
Вопрос: Как создать интернет-магазин(Система: Общепит. Доставка еды)?

Лучший ответ: Сверстай. По нажатию на товар добавляй инфу о нем в localStorage. Повесь обработчик событий на localStorage по которому будешь обновлять информацию в блоке корзины. Корзина должна представлять из себя форму с кнопкой. По нажатию на кнопку происходит отправка данных на .php скрипт. Сам php скрипт шлет письмо.

Худший ответ: Такие вещи делаются на заказ. 
В 99% случаев вам не подойдет ни одно готовое решение. Вы же не будете бизнес-процесс подгонять под софт.
Вопрос: Хочу создать свою function confirm, это правельно?

Лучший ответ: Всё верно. Будет работать во всех одинаково.

Худший ответ: Обращаться то будут к твоей, но если ты не запихнёшь внутрь настоящий confirm(или там alert\prompt), то останавливать исполнение, как оригинал, она не будет. И повторить такое поведения не меняя способа вызова - принципиально невозможно. А значит если где-то что-то зависит от ожидания ответа - всё сломается.
Вопрос: Как воспользоваться двумя сетями интернета на ПК одновременно?

Лучший ответ: В настройки браузера прописываешь прокси-сервер, в настройки маршрутизации системы добавляешь маршрут к адресу прокси-сервера через одно соединение, а весь остальной трафик будет лететь через маршрут по умолчанию на другом соединении.

Худший ответ: Реализуемо, но сверхгеморройно, по крайней мере для этих целей. На ночь файл поставьте.
Вопрос: Какой курс по современному PHP посоветуете?

Лучший ответ: На оф.сайте есть доки по отличиям версий от версии к версии. Вот их почитайте и вопрос решён.

Худший ответ: есть очень хорошая книга "PHP7 в подленнике", мне очень зашла в свое время
Вопрос: Какой код ответа возвратить, если ресурс не существует и доступ к ресурсам этого же типа запрещен?

Лучший ответ: Код ошибки в порядке следования цепочек проверок.
401 - верно.

Худший ответ: а какая разница ?  что проверил первым то и возвращай.  конечно если ошибки являются исключительными ситуациями, а не частью алгоритма
Вопрос: Исполнять код, пришедший с сервера — это нормально?

Лучший ответ: Исполнять код, пришедший с сервера — это нормально?
Нет.

Худший ответ: Без контекста сложно понять, что код делает
Предполагаю, что после того как сервер отдал такой ответ сервис пытается послать сигнал в гугл аналитику об совершенном действии
Можно ли такое сделать проще и надежнее - да
Почему не сделали правильно - нам никогда не узнать
Вопрос: Как получить местоположение по IP?

Лучший ответ: Не всё так просто, особенно с мобильным интернетом. Я, например, нахожусь в Брянске, и если сижу с мобилы, мой ip московский. Давно уже перевалили за 50% по мобильному трафику, поэтому в большинстве случаев geo по ip определяется не точно. Конечно в массштабах стран всё - ок. 
Если отвечать конкретно на Ваш вопрос, то базы maxmind в помощь. У них есть платные и бесплатные.

Худший ответ: Используйте https://github.com/maxmind/GeoIP2-python
Его можно локально использовать, без запросов к стороннему APIspoiler>>> import geoip2.database
>>>
>>> # This creates a Reader object. You should use the same object
>>> # across multiple requests as creation of it is expensive.
>>> reader = geoip2.database.Reader('/path/to/GeoLite2-City.mmdb')
>>>
>>> # Replace "city" with the method corresponding to the database
>>> # that you are using, e.g., "country".
>>> response = reader.city('128.101.101.101')
>>>
>>> response.country.iso_code
'US'
>>> response.country.name
'United States'
>>> response.country.names['zh-CN']
u'美国'
>>>
>>> response.subdivisions.most_specific.name
'Minnesota'
>>> response.subdivisions.most_specific.iso_code
'MN'
>>>
>>> response.city.name
'Minneapolis'
>>>
>>> response.postal.code
'55455'
>>>
>>> response.location.latitude
44.9733
>>> response.location.longitude
-93.2323
>>> reader.close()
Данный модуль встроен в Django https://docs.djangoproject.com/en/2.2/ref/contrib/...spoiler>>> from django.contrib.gis.geoip2 import GeoIP2
>>> g = GeoIP2()
>>> g.country('google.com')
{'country_code': 'US', 'country_name': 'United States'}
>>> g.city('72.14.207.99')
{'city': 'Mountain View',
'country_code': 'US',
'country_name': 'United States',
'dma_code': 807,
'latitude': 37.419200897216797,
'longitude': -122.05740356445312,
'postal_code': '94043',
'region': 'CA'}
>>> g.lat_lon('salon.com')
(39.0437, -77.4875)
>>> g.lon_lat('uh.edu')
(-95.4342, 29.834)
>>> g.geos('24.124.1.80').wkt
'POINT (-97 38)'
Вопрос: Нашел у себя шел в cms wp, что думаете это основной или копать дальше?

Лучший ответ: Антон Р. искать все шеллы бесполезно, да и хостинг не обязан подобное делать. 

Majestty, проблему обнаружили недавно? Если да, то восстановите сайт из бекапа, в котором вирусни ещё нет (надеюсь он у вас есть). А потом удалите плагин wp file manager (проблема с ним известна). 

Также, запросите логи доступа к сайту (у каждого хостинг провайдера они будут) и найдите момент заражения, чтобы убедиться, что нет других сюрпризов. Подскажу, обилие post запросов, будет соответствовать заражению сайта (на крайний случай - странные URL с get параметрами).

Худший ответ: Постоянно вижу этот запрос, подскажите это системный или атака, в одно и тоже время каждый день
[07/Sep/2020:07:00:01 +0300] "GET / HTTP/1.1" 200 45 "-" "curl/7.29.0"
Вопрос: Как понять что уже есть нужный набор знаний для создания приложений?

Лучший ответ: Если в курсе по программированию после каждой главы нет упражнений - это курс не по программированию.
Первое приложение обычно начинают писать, имея не более 20% знаний, достаточных для написания этого самого приложения.

Худший ответ: Попробуйте писать какие-нибудь приложения и тестируйте их на ошибки и вылеты, когда добьетесь более менее стабильной работы, значит ваших знаний хватает для написания приложений
Вопрос: Что значит zero pixel в верстке?

Лучший ответ: В верстке есть понятие как Pixel Perfect.
Про вашего заказчика говорят "слышал звон, да не знает где он". Решил видимо показаться, мол что-то знает, хотя сам чайник.

Худший ответ: Я думаю Ваш заказчик смешал zero-блоки на Тильде и pixel-perfect при вёрстке :)
Вопрос: Как экспортировать оригинальную картинку из Figma?

Лучший ответ: 
Так можно скачать исходник картинки

Худший ответ: Кликни на картинке дважды и настраивай кроп как надо.
Либо выдели ее и нажми на значок кропа
Вопрос: Как установить Laravel 5 на Open Server?

Лучший ответ: Как установить Laravel 5 на Open Server?
Никак. Инсталишь Laravel в любую папку и запускаешь php artisan serve

Не используй OpenServer, на эту хрень ведуться все нубы, потом плачут от проблем. В документации к Laravel есть инструкция по установке и запуску. Используй ее. Для этого тебе понадобится только установить свежую версию php и возможно какую-то бд вроде mysql.

5 минут чтения должны раз и навсегда отвадить от всякой херни вроде OpenServer и ему подобных.
https://www.php.net/manual/ru/features.commandline...

Если не умеешь использовать консоль (копипастить команды из документации), то научись копипастить команды из документации в консоль.

Если дело доходит до писанья кипятком от опенсервера, то в документации к Laravel есть раздел по деплою, его и надо изучать.

Худший ответ: Вот инструкция с пояснениями, можете потренироваться, в примере используется проект laravel5-example с гитхаба.
В опесервере открываете Advanced - Console, все команды вставляете в консоли, если будут ошибки смотрите и исправляете.
Installation
//на опенсервере переходим в папку доменов 
cd domains
//переход в папку домена (проекта)
cd projectname
//установка laravel при необходимости
composer create-project --prefer-dist laravel/laravel <имя_проекта>
//Копируем проект
git clone https://github.com/bestmomo/laravel5-example.git projectname
//при необходимости если нужно установить или обновить composer
composer install
//генерация ключа
php artisan key:generate
//создаём базу данных в phpadmin и указываем данные доступа
в файле .env
//миграция базы
php artisan migrate --seed //to create and populate tables
//дополнительно особенности проекта ставим
Inform config/mail.php for email sends
php artisan vendor:publish to publish filemanager

//завершение
php artisan serve
Вопрос: Как быстрее всего импортировать базу в 700 тысяч товаров Wordpress?

Лучший ответ: Как бы странно не звучало, купить VPS.
Стоит не так дорого. Возьмите на месяц, сделайте поддомен и делегируйте на VPS. 
Дубликатором снимите дамп сайта, поднимите на сервере, залейте товары, верните дам на основной хостинг.

Худший ответ: Скорее всего это разовая операция??

Разбей свой файл на несколько частей 5/10/30/50/100 или сколько за раз сможет "проглотить" твой плагин и пусть он частями работает. 

Разделяй и властвуй