Ну сначала вы должны заключить договор собственно платёжной системой. https://www.pointcheckout.com/en/ и получить от них POINTCHECKOUT_BASE_URL, POINTCHECKOUT_API_KEY и POINTCHECKOUT_API_SECRET Дальше. для совершения платежа нам нужно сделать так: где $data — json вида в итоге если мы правильно передали все обязательные поля, мы получим ответ вида откуда нам важны checkoutId и checkoutKey. checkoutId нам нужен для того чтобы […]
Рубрика: Колонка Аморалеса
Чат на Laravel 5.6 + Ratchet. Часть 4. Работа над ошибками
В первой части забыл упомянуть один момент. Чтобы ваша команда php artisan push_server:serve запускалась, ее надо прописать в классе Kernel в файле app/Console/Kernel.php Далее. Если ваш сервер ВНЕЗАПНО упал, можно его конечно перезапустить вручную. Но мы же программисты! Так что давайте автоматизировать. Изменим немного клиентский код: И пропишем роут для этой функции: Первая часть Вторая […]
Чат на Laravel 5.6 + Ratchet. Часть 3. Отправка и получение сообщений
Настало время для самого интересного. В этой части мы будем отправлять сообщения в чат и динамически получать их. Итак. Отправка сообщений: Прописываем роут В контроллере создаем функцию добавления сообщения Теперь перейдем к клиентской части. Инициализируем наше подключение к Пуш-серверу: Если у вас еще не запущен пуш-сервер, запускаем его командой и пробуем отправить сообщение Великолепно! Осталось […]
Чат на Laravel 5.6 + Ratchet. Часть 2. Controller, View
Продолжаем создавать чат на Laravel 5.6 и Ratchet. Сегодня мы создадим основные функции отображения нашего чата и Вьюхи. Итак. Создадим роут для нашей страницы с чатами. В контроллере создадим функцию conversations: В модели Conversations создадим функцию getConversationInfo: В модели Followers создадим функцию getFollowers, которая будет получать всех пользователей, подписанных на данный чат: и функцию, проверяющую — […]
Чат на Laravel 5.6 + Ratchet. Часть 1. Подготовительные работы
Кто из вас не мечтал о собственном уютном чатике с преферансом и куртизанками? Фреймворк Laravel, позволяет создать его, не сильно напрягаясь, используя Web Socket и библиотеку Ratchet. На установке Ratchet особо останавливаться не буду. По этому поводу много чего написано и есть например замечательные уроки от Дмитрия Афанасьева В принципе всё что нужно для работы […]
Поиск Sphinx в Laravel
В процессе разработки веб-приложения на платформе Laravel 5.6, передо мной стала задача реализации полнотектового поиска. Было принято решение реализовывать его на поисковой машине Sphinx. Из Википедии: Sphinx (англ. SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксёновым и распространяемая по лицензии GNU GPL. Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция […]
Invaders338 обновление 1.3
Что нового: добавлена поддержка геймпада улучшена загрузка ресурсов добавлено новое оружие — «Бомба» добавлены новые локации добавлен новый босс — Крейсер Теней исправлены ошибки Обновление 1.3.1 Что нового: улучшен интерфейс добавлена возможность паузы/изменения настроек во время игры добавлена поддержка сенсорных устройств увеличена частота выпадения powerup'ов за powerup'ы теперь начисляются очки исправлены ошибки
Игра «Подкидной дурак»
Классическая карточная игра «Подкидной дурак» на JavaScript.
Делаем поддержку мультиязычности в веб-приложении
На самом деле вариантов множество. Начиная с хардкода и так для каждого текстого блока. Но, как мне кажется, что По этому я придумал вот такой вот велосипед: Создаем папку 'lang', а в ней папки, соответствующие аббревиатурам наших языков. Соответственно в данном примере 'ru' и 'en'. В них создаем файлы messages.json с нашими строками. Например lang/en/messages.json […]
Игра Invaders338
Игра по мотивам легендарного сериала «Вавилон 5»