Skip to content

Instantly share code, notes, and snippets.

View entexa's full-sized avatar
🚀
Working

Andrei G entexa

🚀
Working
View GitHub Profile
@entexa
entexa / wsl-web-server.md
Created March 11, 2022 10:12 — forked from positron48/wsl-web-server.md
Поднимаем web-server под WSL (nginx + php-fpm + mysql)

Поднимаем web-server под WSL

Основной стек: nginx + mysql + php-fpm.

Предполагается, что вы только что настроили WSL в своей системе и установили чистую ubuntu 18.04 LTS.

Почему не apache? С точки зрения производительности, быстродействия, а как следствие - нагрузки - связка nginx + php-fpm показывает себя гораздо лучше. Есть в этом решении и минусы - мы лишаемся удобного .htaccess и все необходимые настройки будем вынуждены производить в конфигах nginx и php, но оно того стоит.

Тестовое задание для PHP/Laravel разработчика

Предисловие

Подойдите пожалуйста к исполнению задания максимально усердно. Продумайте архитектуру проекта, используйте "плюшки" фреймворка, которые сделают ваш код качественным. Максимально хорошо организуйте код. Если можно что то вынести в сервисный слой - выносите, если можно где то использовать eloquent scopes - используйте (думаю, что вы поняли. Знаете как показать свои знания - показывайте). Напишите свой код так, чтобы не стыдно было показать другим.

Проверьте пожалуйста работоспособность вашего проекта (чек-лист проверки).

Не забывайте, что мне необходимо по этому, крайне небольшому, заданию оценить ваши знания. Я хочу увидеть production ready сервис, который вы можете запустить в работу прямо сейчас.

@entexa
entexa / recaptcha.blade.php
Created July 29, 2021 09:34 — forked from JeffreyWay/recaptcha.blade.php
Recaptcha Example using Laravel, Blade Components, and Alpine
<div
x-data="recaptcha()"
x-init="init"
@recaptcha.window="execute"
></div>
@push('scripts')
<script src="https://www.google.com/recaptcha/api.js?render=explicit"></script>
<script>
@entexa
entexa / ssl_certificate_update.txt
Created June 14, 2020 11:53
Automatic Update of Let’s Encrypt Certificate
sudo certbot renew –dry-run