Полный курс Laravel
01 Возможности фреймворка (All Features)
02 Установка на Windows 10
03 Установка на MacOS и Linux (Installation)
04 Структура проекта (Project Structure)
05 Конфигурация (Configuration)
06 Принцип работы (How It Works)
07 Маршруты и Контроллеры (Routes and Controllers)
08 Мидлвейры + лайфхаки (Middleware)
09 Страницы и мой опыт + Вёрстка (Pages)
10 Компоненты + Вёрстка в Blade (Blade Components)
11 HTTP запросы (Requests)
12 HTTP ответы (Responses)
13 Сессия (Session)
14 База данных + Миграции (Database Migrations)
15 Модели 1 Основы (Model Basics)
16 Валидация данных (Validation)
17 Правила валидации + Кейсы (Validation Rules + Examples)
18 Модели 2 Создание записей в базе данных (Models Creation)
19 Модели 3 Получение записей 1 (Models Retrieving)
20 Модели 4 Получение записей 2 (Models Retrieving)
21 Модели 5 Условия (Where Clauses)
22 Модели 6 Агрегация (Laravel Aggregation)
Все видел доступны на youtube
👉 @php_lib
01 Возможности фреймворка (All Features)
02 Установка на Windows 10
03 Установка на MacOS и Linux (Installation)
04 Структура проекта (Project Structure)
05 Конфигурация (Configuration)
06 Принцип работы (How It Works)
07 Маршруты и Контроллеры (Routes and Controllers)
08 Мидлвейры + лайфхаки (Middleware)
09 Страницы и мой опыт + Вёрстка (Pages)
10 Компоненты + Вёрстка в Blade (Blade Components)
11 HTTP запросы (Requests)
12 HTTP ответы (Responses)
13 Сессия (Session)
14 База данных + Миграции (Database Migrations)
15 Модели 1 Основы (Model Basics)
16 Валидация данных (Validation)
17 Правила валидации + Кейсы (Validation Rules + Examples)
18 Модели 2 Создание записей в базе данных (Models Creation)
19 Модели 3 Получение записей 1 (Models Retrieving)
20 Модели 4 Получение записей 2 (Models Retrieving)
21 Модели 5 Условия (Where Clauses)
22 Модели 6 Агрегация (Laravel Aggregation)
Все видел доступны на youtube
👉 @php_lib
🔥7👍1
Porto (Apiato) ► архитектурный шаблон проектирования
Подводка к Порто (Porto) ► Влажная, Длинная, Необрезанная ► Архитектура приложения
Porto: Архитектурный шаблон [ Базовые концепции ] ► Порто №1
Porto: Ship [ Структура Корабля ] ► Архитектурный шаблон Порто №2
Porto: Containers [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3
Porto: Components [ Компоненты Контейнера ] ► Архитектурный шаблон Порто №4
Porto: Приручение связанности ► Архитектурный шаблон Порто №5
источник
👉 @php_lib
Подводка к Порто (Porto) ► Влажная, Длинная, Необрезанная ► Архитектура приложения
Porto: Архитектурный шаблон [ Базовые концепции ] ► Порто №1
Porto: Ship [ Структура Корабля ] ► Архитектурный шаблон Порто №2
Porto: Containers [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3
Porto: Components [ Компоненты Контейнера ] ► Архитектурный шаблон Порто №4
Porto: Приручение связанности ► Архитектурный шаблон Порто №5
источник
👉 @php_lib
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
💡Советы и хитрости PhpStorm - Быстрый поиск 🔎
В КАЖДОМ диалоговом окне, подсказке, дереве или папке вы можете начать вводить текст для поиска чего-то конкретного.
Это простая функция, но она изменит вашу жизнь, если вы будете использовать ее постоянно.
👉 @php_lib
В КАЖДОМ диалоговом окне, подсказке, дереве или папке вы можете начать вводить текст для поиска чего-то конкретного.
Это простая функция, но она изменит вашу жизнь, если вы будете использовать ее постоянно.
👉 @php_lib
👍3
Полное руководство по PHP и Neo4j
Основная цель данного руководства - предоставить все элементарные знания, необходимые для использования Neo4j в PHP. Я назову наиболее распространенные возможные варианты и предоставлю инструкции по их использованию или включу ссылку, где можно найти необходимую информацию.
https://ko-fi.com/post/Complete-guide-for-PHP-Neo4j-Q5Q2DT98D
👉 @php_lib
Основная цель данного руководства - предоставить все элементарные знания, необходимые для использования Neo4j в PHP. Я назову наиболее распространенные возможные варианты и предоставлю инструкции по их использованию или включу ссылку, где можно найти необходимую информацию.
https://ko-fi.com/post/Complete-guide-for-PHP-Neo4j-Q5Q2DT98D
👉 @php_lib
👍2
Laravel Breeze vs Laravel Jetstream
Laravel предлагает несколько вариантов аутентификации в ваших приложениях, которые обеспечивают надежный и современный уровень аутентификации. Они входят в состав стартовых наборов Laravel Starter Kits: Laravel Breeze и Laravel Jetstream.
Laravel Breeze - отличный выбор, когда нужно быстро запустить систему. Jetstream предлагает двухфакторную авторизацию, API-токены и управление командой. Если вы ищете больше возможностей, то Jetstream - это то, что вам нужно.
В этой статье вы узнаете все, что вам нужно знать, чтобы начать работу с обоими пакетами. Сюда войдет их установка, обсуждение их различий и сходств, а также то, когда их следует использовать.
https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream
👉 @php_lib
Laravel предлагает несколько вариантов аутентификации в ваших приложениях, которые обеспечивают надежный и современный уровень аутентификации. Они входят в состав стартовых наборов Laravel Starter Kits: Laravel Breeze и Laravel Jetstream.
Laravel Breeze - отличный выбор, когда нужно быстро запустить систему. Jetstream предлагает двухфакторную авторизацию, API-токены и управление командой. Если вы ищете больше возможностей, то Jetstream - это то, что вам нужно.
В этой статье вы узнаете все, что вам нужно знать, чтобы начать работу с обоими пакетами. Сюда войдет их установка, обсуждение их различий и сходств, а также то, когда их следует использовать.
https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream
👉 @php_lib
Twilio
Laravel Breeze vs Laravel Jetstream
In this article, you get a comprehensive introduction to Laravel Breeze and Jetstream, including installing them, a discussion of their differences and their similarities, and when to use them.
Производительность PHP: Дополнительные ядра процессора против более быстрых ядер процессора
Некоторое время назад я получил письмо от клиента, испытывающего проблемы с медленной производительностью веб-сервера LEMP (Linux, Nginx, MySQL и PHP). Во время полного аудита я обнаружил, что средняя нагрузка на сервер была довольно низкой (см. скриншот выше). Однако сайт действительно работал очень медленно. Были некоторые неправильные конфигурации, но одним из основных узких мест в производительности PHP была низкая однопоточная производительность процессора.
https://haydenjames.io/php-performance-additional-cpu-cores-vs-faster-cpu-cores/
👉 @php_lib
Некоторое время назад я получил письмо от клиента, испытывающего проблемы с медленной производительностью веб-сервера LEMP (Linux, Nginx, MySQL и PHP). Во время полного аудита я обнаружил, что средняя нагрузка на сервер была довольно низкой (см. скриншот выше). Однако сайт действительно работал очень медленно. Были некоторые неправильные конфигурации, но одним из основных узких мест в производительности PHP была низкая однопоточная производительность процессора.
https://haydenjames.io/php-performance-additional-cpu-cores-vs-faster-cpu-cores/
👉 @php_lib
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
💡Советы и хитрости PhpStorm - Узнайте об опциях коммита
Опции коммита позволяют вам определить действия, которые нужно выполнить перед коммитом, например:
* Переформатировать код
* Проверить TODO
* Проанализировать код
* и т.д.
👉 @php_lib
Опции коммита позволяют вам определить действия, которые нужно выполнить перед коммитом, например:
* Переформатировать код
* Проверить TODO
* Проанализировать код
* и т.д.
👉 @php_lib
👍2
Эффективная неизменяемость с помощью PHPStan
https://matthiasnoback.nl/2022/07/effective-immutability-with-phpstan/
👉 @php_lib
https://matthiasnoback.nl/2022/07/effective-immutability-with-phpstan/
👉 @php_lib
Релиз Laravel 10.14 от 27.06.2023
https://github.com/laravel/framework/releases/tag/v10.14.0
👉 @php_lib
https://github.com/laravel/framework/releases/tag/v10.14.0
👉 @php_lib
GitHub
Release v10.14.0 · laravel/framework
[10.x] Add test for withCookies method in RedirectResponse by @milwad-dev in #47383
[10.x] Add new error message "SSL: Handshake timed out" handling to PDO Dete… by @yehorherasymchuk in #...
[10.x] Add new error message "SSL: Handshake timed out" handling to PDO Dete… by @yehorherasymchuk in #...
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
💡Советы и хитрости PhpStorm - Представление проекта
Помимо функций поиска, мне нравится работать и с представлением проекта. В этом могут помочь 3 важных сочетания клавиш:
1️⃣ Открыть файл в представлении проекта (мой любимый)
2️⃣ Развернуть дерево
3️⃣ Свернуть дерево
👉 @php_lib
Помимо функций поиска, мне нравится работать и с представлением проекта. В этом могут помочь 3 важных сочетания клавиш:
1️⃣ Открыть файл в представлении проекта (мой любимый)
2️⃣ Развернуть дерево
3️⃣ Свернуть дерево
👉 @php_lib
👍3
Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех
Я часто заморачиваюсь на тему минимизации размера своих GUI приложений. Прошлая моя статья была про Nuklear. Но сейчас захотелось более современных технологий. Чтоб HTML5, CSS3 и PHP. Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено". И чтоб конечный размер приложения не превысил 2 мегабайта. Получится ли?
В Linux я часто пользуюсь утилитой df. Мне её очень не хватает в Windows, а искать аналоги лень. А уж тем более было лень запускать всякие там Explorer, Powershell и т.п. - это слишком нормально :-). Так что было сделано волевое решение сделать свою утилиту, на РНР 5, с бутстрапом и JQuery.
https://habr.com/ru/articles/674192/
👉 @php_lib
Я часто заморачиваюсь на тему минимизации размера своих GUI приложений. Прошлая моя статья была про Nuklear. Но сейчас захотелось более современных технологий. Чтоб HTML5, CSS3 и PHP. Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено". И чтоб конечный размер приложения не превысил 2 мегабайта. Получится ли?
В Linux я часто пользуюсь утилитой df. Мне её очень не хватает в Windows, а искать аналоги лень. А уж тем более было лень запускать всякие там Explorer, Powershell и т.п. - это слишком нормально :-). Так что было сделано волевое решение сделать свою утилиту, на РНР 5, с бутстрапом и JQuery.
https://habr.com/ru/articles/674192/
👉 @php_lib
👍3❤1
Удобочитаемое форматирование чисел в PHP
Числа - сложная штука. Числа сложны тем, что они используются в качестве метрики для многих вещей. Валюта, масштаб, погода, наука - и это лишь некоторые из них. И поскольку числа связаны с разными вещами, важно представлять их в понятном для человека виде.
https://www.amitmerchant.com/human-readable-number-formatting-in-php/
👉 @php_lib
Числа - сложная штука. Числа сложны тем, что они используются в качестве метрики для многих вещей. Валюта, масштаб, погода, наука - и это лишь некоторые из них. И поскольку числа связаны с разными вещами, важно представлять их в понятном для человека виде.
https://www.amitmerchant.com/human-readable-number-formatting-in-php/
👉 @php_lib
Amit Merchant - A blog on PHP, JavaScript, and more
Human readable number formatting in PHP
Numbers are tricky. Numbers are tricky because they have been used as a metric for a lot of things. Currency, scale, weather, science to name a few. And since numbers are associated with several different things, it’s important to represent them in a way…
👍2