Аутентификация API в Laravel
Статья на сайте Laravel News рассказывает о аутентификации API в фреймворке Laravel. Она объясняет, что API-аутентификация позволяет проверить подлинность запросов к API и управлять доступом к ресурсам.
Здесь описано, как создать токены аутентификации для API в Laravel, используя пакет Laravel Sanctum. Он предоставляет простой способ создания и управления токенами доступа. А также его сравнивают с Laravel Passport
Статья на сайте Laravel News рассказывает о аутентификации API в фреймворке Laravel. Она объясняет, что API-аутентификация позволяет проверить подлинность запросов к API и управлять доступом к ресурсам.
Здесь описано, как создать токены аутентификации для API в Laravel, используя пакет Laravel Sanctum. Он предоставляет простой способ создания и управления токенами доступа. А также его сравнивают с Laravel Passport
Laravel News
API Authentication in Laravel - Laravel News
When it comes to Authentication in Laravel, there are a lot of options. But what should we use when it comes to authenticating your API?
❤4
👨💻 Тест: есть ли у вас способности к программированию?
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
Библиотека программиста
Есть ли у вас способности к программированию?
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
🍌10❤2👍2😁2⚡1
👔 Младший PHP-программист
⛳️ ООО Гориллас
💼🥁 Удаленка
💵 от 60 000 до 90 000 ₽
Подробная информация о вакансии
#вакансии https://hh.ru/vacancy/82891967
⛳️ ООО Гориллас
💼🥁 Удаленка
💵 от 60 000 до 90 000 ₽
Подробная информация о вакансии
#вакансии https://hh.ru/vacancy/82891967
novosibirsk.hh.ru
Вакансия Младший PHP-программист в Новосибирске, работа в компании Гориллас (вакансия в архиве c 8 июля 2023)
Зарплата: от 60000 до 90000 ₽. Новосибирск. Требуемый опыт: 1–3 года. Полная занятость. Дата публикации: 05.07.2023.
👍5🌭3🤔2❤1
Образ Docker для взлома интерпретатора PHP
Удобный образ Docker для отслеживания ошибок PHP (ошибок сегментации), для разработки расширений или изменений самого интерпретатора PHP.
Удобный образ Docker для отслеживания ошибок PHP (ошибок сегментации), для разработки расширений или изменений самого интерпретатора PHP.
GitHub
GitHub - dunglas/php-dev-docker: Docker image to hack the PHP interpreter
Docker image to hack the PHP interpreter. Contribute to dunglas/php-dev-docker development by creating an account on GitHub.
👍4❤2
Создание собственного движка шаблонов на PHP
Статья рассказывает о том, как создать собственный шаблонный движок в PHP для рендеринга выражений с использованием оператора "echo".
Автор статьи объясняет, что шаблонный движок - это инструмент, который позволяет разработчикам отделить логику приложения от его представления. Он описывает базовую структуру шаблонного движка, включая классы и методы, необходимые для парсинга шаблонов и выполнения операторов "echo" внутри них.
Статья рассказывает о том, как создать собственный шаблонный движок в PHP для рендеринга выражений с использованием оператора "echo".
Автор статьи объясняет, что шаблонный движок - это инструмент, который позволяет разработчикам отделить логику приложения от его представления. Он описывает базовую структуру шаблонного движка, включая классы и методы, необходимые для парсинга шаблонов и выполнения операторов "echo" внутри них.
ryangjchandler.co.uk
Build Your Own Template Engine in PHP - Rendering & Echo
Exploring software development with PHP, JavaScript, Rust, and beyond.
👍7🍌2❤1
Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X
Исповедь человека о том, как принес в проект проблему, которую так и не устранил в течение долгого времени.
Исповедь человека о том, как принес в проект проблему, которую так и не устранил в течение долгого времени.
Хабр
Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X
Меня зовут Женя и я у мамы PHP-программист . Сегодня расскажу о том как принес в проект проблему, которую так и не устранил в течение долгого времени. Осторожно!!!...
❤9😁3👍1
👔Backend PHP Developer (Laravel)
⛳️ AbeloHost B.V.
💼🥁 Удаленка
💵 от 2 000 до 3 400 €
Подробная информация о вакансии
#вакансии
⛳️ AbeloHost B.V.
💼🥁 Удаленка
💵 от 2 000 до 3 400 €
Подробная информация о вакансии
#вакансии
hh.ru
Вакансия Backend PHP Developer (Laravel) в Москве, работа в компании AbeloHost B.V. (вакансия в архиве c 21 июля 2023)
Зарплата: от 2000 до 3400 € за месяц. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 18.07.2023.
❤5👍1
Небольшие, но мощные приложения CLI с Minicli
данная статья объясняет, как создать маленькое, но мощное приложение командной строки с помощью библиотеки Minicli в PHP.
Автор статьи начинает с введения в работу с командной строкой и объясняет преимущества создания CLI-приложений, таких как простота использования, скорость и поддержка автоматизации задач.
Затем автор предоставляет подробный обзор Minicli - легковесной библиотеки PHP, предназначенной для создания CLI-приложений. Он объясняет, как установить Minicli и как использовать его для создания команд командной строки.
данная статья объясняет, как создать маленькое, но мощное приложение командной строки с помощью библиотеки Minicli в PHP.
Автор статьи начинает с введения в работу с командной строкой и объясняет преимущества создания CLI-приложений, таких как простота использования, скорость и поддержка автоматизации задач.
Затем автор предоставляет подробный обзор Minicli - легковесной библиотеки PHP, предназначенной для создания CLI-приложений. Он объясняет, как установить Minicli и как использовать его для создания команд командной строки.
Laravel News
Small but powerful CLI apps with Minicli - Laravel News
Building CLI applications can be a lot of fun. We don't have to worry about the UI, and we can write beautiful PHP code that doesn't need any build steps.
👍9❤7😁1
Важно: правила площадки❗️
1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев
2️⃣ За оскорбления группы/канала/админа/других участников, политические дебаты — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан
3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан
Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot
Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев
2️⃣ За оскорбления группы/канала/админа/других участников, политические дебаты — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан
3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан
Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot
Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
❤9😁7👍6
Интерфейсы в Laravel: лучшие практики для поддерживаемого и тестируемого кода
Статья рассматривает важность использования интерфейсов в Laravel для создания поддерживаемого и тестируемого кода.
Здесь объясняется, что интерфейсы - это контракт, описывающий, какие методы должны быть реализованы классом. Они помогают разделить интерфейс пользователя и реализацию, облегчают поддержку и изменения кода, а также облегчают тестирование.
Статья начинается с объяснения основных понятий, связанных с интерфейсами. Затем представляется несколько практических примеров использования интерфейсов в Laravel. Он объясняет, как создавать и реализовывать интерфейсы, как использовать их в классах и контроллерах Laravel, а также как использовать типизацию аргументов функций для улучшения читаемости и поддерживаемости кода.
Статья рассматривает важность использования интерфейсов в Laravel для создания поддерживаемого и тестируемого кода.
Здесь объясняется, что интерфейсы - это контракт, описывающий, какие методы должны быть реализованы классом. Они помогают разделить интерфейс пользователя и реализацию, облегчают поддержку и изменения кода, а также облегчают тестирование.
Статья начинается с объяснения основных понятий, связанных с интерфейсами. Затем представляется несколько практических примеров использования интерфейсов в Laravel. Он объясняет, как создавать и реализовывать интерфейсы, как использовать их в классах и контроллерах Laravel, а также как использовать типизацию аргументов функций для улучшения читаемости и поддерживаемости кода.
DEV Community
Interfaces in Laravel: Best Practices for Maintainable and Testable Code
Interfaces are a fundamental feature of object-oriented programming languages, including PHP. In...
❤9👍5
👔Backend laravel разработчик Junior
⛳️ REKA
💼🥁 Удаленка
💵 на собеседовании
Подробная информация о вакансии
#вакансии
⛳️ REKA
💼🥁 Удаленка
💵 на собеседовании
Подробная информация о вакансии
#вакансии
spb.hh.ru
Вакансия Backend laravel разработчик (junior, junior+, middle) в Санкт-Петербурге, работа в компании REKA (вакансия в архиве c…
Зарплата: не указана. Санкт-Петербург. Требуемый опыт: не требуется. Полная занятость. Дата публикации: 05.08.2023.
❤9👍4
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
❤9👍2
Защита вашего PHP-приложения: лучшие практики
Здесь представлен небольшой список для начинающих разработчиков, который покажет, что надо учесть для сохранения безопасности вашего приложения, например:
✔️Проверка ввода
✔️Предотвращение SQL-инъекций
✔️Управление сессией
Здесь представлен небольшой список для начинающих разработчиков, который покажет, что надо учесть для сохранения безопасности вашего приложения, например:
✔️Проверка ввода
✔️Предотвращение SQL-инъекций
✔️Управление сессией
DEV Community
Securing Your PHP Application: Best Practices
Introduction PHP is one of the most popular programming languages for web development. As...
❤5👍5
Есть ли разница между одинарными и двойными кавычками?
Различаются они тем, что в строку с двойными кавычками можно вставлять переменные и управляющие символы (\n , \r, \t и т.д.):
$name = 'Vasya';
// выведет "My name is $name"
echo 'My name is $name';
// выведет "My name is Vasya"
echo "My name is $name";
Хотя лучше сделать через sprintf:
echo sprintf('My name is %s', $name);
#вопросы_с_собеседований
Различаются они тем, что в строку с двойными кавычками можно вставлять переменные и управляющие символы (\n , \r, \t и т.д.):
$name = 'Vasya';
// выведет "My name is $name"
echo 'My name is $name';
// выведет "My name is Vasya"
echo "My name is $name";
Хотя лучше сделать через sprintf:
echo sprintf('My name is %s', $name);
#вопросы_с_собеседований
❤13🌚8🌭2
Подробные интерфейсы
Статья рассказывает о преимуществах использования подробных интерфейсов в PHP.
Автор объясняет, что подробные интерфейсы - это интерфейсы, которые описывают только одну специфическую функциональность или конкретный аспект класса. Они помогают разделить ответственности и улучшить читаемость и поддерживаемость кода. Он начинается с объяснения, что такое подробные интерфейсы и как они отличаются от более общих интерфейсов. Автор разъясняет, что подробные интерфейсы должны быть компактными, содержать только необходимые методы и быть независимыми от имплементирующих классов.
Статья рассказывает о преимуществах использования подробных интерфейсов в PHP.
Автор объясняет, что подробные интерфейсы - это интерфейсы, которые описывают только одну специфическую функциональность или конкретный аспект класса. Они помогают разделить ответственности и улучшить читаемость и поддерживаемость кода. Он начинается с объяснения, что такое подробные интерфейсы и как они отличаются от более общих интерфейсов. Автор разъясняет, что подробные интерфейсы должны быть компактными, содержать только необходимые методы и быть независимыми от имплементирующих классов.
Sebastiandedeyne
Granular interfaces
A few weeks ago a spec change for an application we're working on forced us to refactor part of the codebase. It was food for thought about the flexibility granular interfaces provide, and choosing the right abstraction at the right time. This is a short…
❤11👍1
Поиск минимальной стоимости корректировки массива
Имея массив целых положительных чисел, нужно заменить каждый элемент так, чтобы разница между соседними элементами массива была меньше или равна заданному целевому значению (target).
Имея массив целых положительных чисел, нужно заменить каждый элемент так, чтобы разница между соседними элементами массива была меньше или равна заданному целевому значению (target).
Хабр
Поиск минимальной стоимости корректировки массива
Имея массив целых положительных чисел, нужно заменить каждый элемент так, чтобы разница между соседними элементами массива была меньше или равна заданному целевому значению (target). Нам необходимо...
❤10👍3