Как в Go lang сделать do-while цикл

В большинстве ставших уже классическими языках программирования есть привычная многим конструкция:

do {
	work();
} while(condition);
Которая выполняет оно и то же действие до тех пор, пока не будет выполнено заданное условие. Иногда даже может получиться вечный цикл. Как сделать аналогично в Go lang? (далее…)

Как в Go lang сделать return nil для int параметра

Допустим есть некая функция возвращающая значение в виде целочисленного числа. Но в некотором случае функция не может вернуть какое-либо корректное число и нужно сообщить об этом клиентскому коду. Как быть? (далее…)

Расширенные возможности Laravel Backpack

Laravel Backpack умеет и другие интересные вещи, облегчающие жизнь.

Другие операции

Show — позволяет администраторам просмотреть запись Reorder — позволяет переупорядочить и вложить записи (дерево иерархичности) Revisions — позволяет сохранить запись всех изменений и откатить изменения (далее…)

Создание CRUD операций с Laravel Backpack

Продолжение цикла статей о Laravel Backpack. По умолчанию все CRUD имеют эти операции:

  • Create — с помощью формы создания
  • ListEntries — с использованием AJAX DataTables (он же «список записей» или «табличный вид»)
  • Update — с использованием формы обновления (также называемой «формой редактирования»)
  • Delete — с помощью кнопки в списке записей
Это основные операции, которые администратор может выполнить для модели Eloquent, благодаря Backpack. Также есть дополнительные операции (Preview, Reorder, Revisions), и вы можете легко создать пользовательскую операцию. Рассмотрим самые важные функции операций, которые вы будете использовать все время: ListEntries, Create и Update . (далее…)

Установка и первые шаги с Laravel Backpack

Итак, допустим вы хотите запилить админку или бэк-офис для своего сайта или приложения и всенепременно хотите реализовать свою идею на PHP-фреймворке Laravel. Одним из неплохих решений будет воспользоваться пакетом Backpack для быстрой разработки CRUD приложений. Кстати, у меня уже было несколько обзоров этой админки для Laravel. Но как быть? С чего начать своё знакомство с Backpack? (далее…)

Кросплатформенные приколы в MacOs

Очень грустно когда одни и те же консольные команды в разных операционных системах ведут себя по разному, особенно когда приходится разрабатывать приложения для широкого круга ОС, пусть даже на основе Linux. Столкнулся с разным поведением команд в MacOs, прекрасно работающих в CentOs иDebian. (далее…)

Лайфхак на миллион долларов: как через PhpStorm разрешить git-конфликты

Итак, допустим вы сделали мердж или ребейз нескольких веток и о ужас, получили множество конфликтов. Как быть? Как удобнее и проще их разрешить? Не знаю как вам, а мне очень нравится решатор конфликов в PhpStorm. Предлагаю его и использовать! Для начала нужно создать ситуацию с конфликтом любым удобным способом. Затем в меню VSC выбрать пункт Git, затем Resolve Conflicts. (далее…)

Как откатить версию composer для PHP

В августе произошла странная вещь,всеми любимый composer получил 1.7 версию. Однако, не всё так гладко, некоторые проекты перестали корректно инсталлироваться. Например, вывод команды composer install мог внезапно выдать ошибку: (далее…)

Пивоварня Grainfather — инструкция на русском

К сожалению, не существует инструкции к пивоварне Grainfather на русском языке. Но я поделюсь своими советами и наблюдениями при работе с этой автоматической пивоварней, а точнее сусловарней. Но так уж и быть, большинство терминов я постараюсь перевести самостоятельно. Важно! Все советы описаны для пивоварни 3-го поколения с Bluetooth и противоточным чиллером. Это авторский материал, его написал я и опубликовал на своём личном блоге, поэтому копирования материала целиком не приветствуется, а если копируете даже фрагмент, будьте добры оставить ссылку на оригинал статьи! (далее…)

Как на PHP обрезать GET-параметры в url

Допустим, есть ссылка вроде https://evilinside.ru/admin/post-new.php?attempt=1. Как убрать из неё всё, что идёт после знака вопроса? Сразу предлагаю рассмотреть самый простой и самый быстрый способ: $url = strtok($url, '?'); В результате чего получится: https://evilinside.ru/admin/post-new.php


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть