Skip to content

Instantly share code, notes, and snippets.

@webbash
webbash / enable_pecl.sh
Created October 16, 2020 09:44
Enable pecl in homebrew mac os
ln -vs "$(find -L "$(brew --prefix php@7.3)/bin" -name pecl)" /usr/local/bin
@webbash
webbash / enable_and_disable_php_modules.sh
Created July 15, 2020 12:20
Enable/Disable PHP module
sudo phpenmod <module>
sudo phpdismod <module>
@webbash
webbash / laravel_env_testing_not_working
Created June 11, 2020 13:20
When .env.testing not working
php artisan config:cache --env=testing
@webbash
webbash / 60-snap-icons-and-bin.conf
Created April 25, 2020 16:55
Авто ярлыки программ для snap пакетов в Debian/Ubuntu
# sudo nano etc/environment.d/environment.d/60-snap-icons-and-bin.conf
PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/snap/bin"
XDG_DATA_DIRS="/usr/local/share:/usr/share:/var/lib/snapd/desktop"
@webbash
webbash / postgres_pass
Created April 17, 2020 13:43
Change default password for postgres user
sudo -u postgres psql
\password postgres
@webbash
webbash / phpstorm-gnome-shortcut
Created April 7, 2020 13:52
PHPStorm - Dont work shortcut ctrl + alt + left/right in GNOME
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"
@webbash
webbash / gist:2d0e7dd990ac334251ed845ab3bdf610
Created March 27, 2020 08:38
Установка PHPBrew на Debian/Ubuntu
1. sudo apt-get update &&
sudo apt-get install \
build-essential \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
libssl-dev \
libxml2-dev \
libxslt-dev \
php7.2-cli \
@webbash
webbash / Laravel Nova Action - conflict between canSee and canRun
Created January 30, 2020 11:25
Фикс Action в Laravel Nova - конфликт canSee и canRun когда используешь showOnTableRow
(new ActionName())
->canSee(function () {
return ! $this->resource->exists || ($this->field === 'some') === true;
})
->canRun(function () {
return true;
}),
1) Удаляем из vendor папку которую хотим назначить как рабочую
2) composer install --prefer-source
3) Добавляем эту папку в Settings -> VCS вместе с .git
4) Обновляем индексацию
@webbash
webbash / install-php-extensions-in-docker
Created August 1, 2019 10:13
Add php extension to existing container
docker-compose exec <your-php-container> docker-php-ext-install <extension1> <extension2>