Simba, мне для этого надо создать почту для своего домена?
Hat-Trick, не обязательно.
Simba, попробовал gmail, выдаёт ошибку а в почту приходит уведомление что стороннее приложение пытается авторизоваться
* Не стороннее приложение, а "Кто-то попытался войти в Ваш аккаунт, используя Ваш пароль. Мы предотвратили попытку, но Вам следует проверить историю действий в
аккаунте."
Hat-Trick, ну х.з. Юзай тогда другую почту. Проблема не в коде, а в гугле. Он пытается спасти твою учетку от тебя же гг.
Simba, Понятно
пробую яндекс) я зарегал там типа домен свой, прописал MX
подожду пока обновится и буду пробовать
мне главное принцип понять, потом можно и на платные сервисы перейти
Вообще для движка было круто с каким-то сервисом сотрудничество. В движке готовая настройка для этого сервиса, остаётся только зарегистрироваться, например, по реферальной ссылке, получить N дней или кол-во писем бесплатных и попробовать. А дальше уже решать, платить или переходить куда-то в другое место.
Для простых обывателей всё было бы просто на интуитивном уровне. Зарегался, свой аккаунт прописал (причём в админ-панели) и всё. У тебя рега с подтверждением почты.
# Hat-Trick (28.10.2020 / 12:31)
Simba, Понятно
пробую яндекс) я зарегал там типа домен свой, прописал MX
подожду пока обновится и буду пробовать
Для отправки ждать не обязательно. Отправляться почта будет сразу.
на счёт настроек да, можно будет вынести. Ну, а на счет сотрудничества с сервисами не вижу особого смысла) Да и масштабы не те))
Добавлено: 28.10.2020 / 12:47
Simba, Нее, смысл есть.
А вот насчёт масштабов да, тут прав.
Добавлено: 31.10.2020 / 17:12
Есть большой двумерный массив по типу такого (ид игрок => имя, позиция):
array(11 => array('name' => 'Игорёк', 'pos' => 'Вратарь'), 24 => array('name' => 'Лёха', 'pos' => 'Защитник'), , 25 => array('name' => 'Ибрагим', 'pos' => 'Нападающий'))
Самый простой способ узнать количество игроков на той или иной позиции? Например "Нападающий"?
Hat-Trick,
$collection = \Illuminate\Support\Collection::make(
[
11 => ['name' => 'Игорёк', 'pos' => 'Вратарь'],
24 => ['name' => 'Лёха', 'pos' => 'Защитник'],
25 => ['name' => 'Ибрагим', 'pos' => 'Нападающий'],
26 => ['name' => 'Ибрагим2', 'pos' => 'Нападающий'],
]
);
$positions = $collection->groupBy('pos');
foreach ($positions as $key => $position) {
d($key . ': ' . $position->count());
}
Вратарь: 1
Защитник: 1
Нападающий: 2
можно так
Добавлено: 31.10.2020 / 21:31
Simba, интересный вариант
но я понял, что мне это не нужно по задаче
ещё вопрос. Как из следующего массива (он отсортирован arsort())
array(10 => 10, 5 => 20, 2 => 30, 11 => 40);
получить такой
array(10)
или такой
array(10, 5, 2)
То есть нужно получить N первых ключей из первого массива.
Добавлено: 31.10.2020 / 21:33
Если что я знаю как перебирать массивы и прочее
поэтому варианты с foreach меня не интересуют
Если есть какие-то варианты с функциями PHP, то было бы здорово. Иначе можно просто сказать, что такого в PHP нет и надо писать самому.
Добавлено: 31.10.2020 / 21:40
Вообще можно и ассоциативный массив вернуть, главное удалить лишнее, а если число N больше количества элементов в массиве, то соответственно оставить все
Добавлено: 31.10.2020 / 21:57
Нашёл array_slice()
Добавлено: 01.11.2020 / 15:30
есть массив где ключи соответствуют именам полей в таблице, а значения соответствуют нужным значениям
как произвести вставку одной записи в таблицу на этой основе?