en
Feedback
PHP Українською 👩‍💻 Laravel | Symfony | Yii

PHP Українською 👩‍💻 Laravel | Symfony | Yii

Open in Telegram

Ласкаво просимо на канал про PHP та фреймворки!

Show more
1 543
Subscribers
No data24 hours
-107 days
-1430 days
Posts Archive
🙂 Ви можете використати правило перевірки required_if_accepted, яке гарантує, що поле, що перевіряється, є обов’язковим, якщо інше поле прийнято (значення yes, on, 1 або true).




Validator::make([
     'is_company' => 'on',
     'company_name' => 'Apple',
], 
[
     'is_company' => 'required|boolean',
     'company_name' => 'required_if_accepted:is_company',
]);
🥺 Вибачти пропав на пару днів, дуже багато роботи на Full Time!)

👩‍💻 Laravel автоматично обрізає всі вхідні рядкові поля за запитом. Це називається нормалізація введення. 🤨Іноді ви можете не хотіти такої поведінки. 👉Ви можете використовувати метод skipWhen у проміжному програмному забезпеченні TrimStrings і повернути true, щоб пропустити його.


 
public function boot()
{
     TrimStrings::skipWhen(function ($request) {
          return $request->is('admin/*);
     });
}

🔴Всім привіт!🔴 🙂Нагадую, що в неділю стартує майстер-клас з оплат. У нас є закритий чат, будуть домашні завдання. 🙂І ще о
🔴Всім привіт!🔴 🙂Нагадую, що в неділю стартує майстер-клас з оплат. У нас є закритий чат, будуть домашні завдання. 🙂І ще одна новина: мені написав один класний програміст, якого я знаю багато років, ідеєю зробити майстер-клас з штучного інтелекту. Він в цьому дуже досвідчений - це та людина, яка працює з синтезом української мови. 🙂Цей чоловік дуже крутий і пропонує зробити інтеграцію в Laravel, ChatGPT + поробити з синтезом. 🎁 Усім, хто вже був на моїх майстер-класах, буде гарний промокод 🎁 🔥Ось його продукт GitHub: https://github.com/egorsmkv/speech-recognition-uk 🔥Ось боти по сінтезу: @uk_tts_bot @taras_voice_bot 🔥Його канал: https://t.me/speech_recognition_uk 🔴 Курс з оплат liqpay та ін. 🔴

🔥 Чи знаєте ви, що в міграціях є не лише timestamps(), але й timestampsTz() для часового поясу? Schema::create('employees',
🔥 Чи знаєте ви, що в міграціях є не лише timestamps(), але й timestampsTz() для часового поясу?

Schema::create('employees', function (Blueprint $table) {
    $table->increments('id');
    $table->string('name');
    $table->string('email');
    $table->timestampsTz();
});
🔴 Курс з оплат liqpay та ін. 🔴

З Laravel 6 ви можете використовувати addSelect() у операторі Eloquent і виконати деякі обчислення для цього доданого стовпця.

return Destination::addSelect(['last_flight' => Flight::select('name')
    ->whereColumn('destination_id', 'destinations.id')
    ->orderBy('arrived_at', 'desc')
    ->limit(1)
])->get();

І як тепер будемо вести канал?
Anonymous voting

🔥 Теперь ось так можливо постити код в телеграмі 🔥


class Developer extends Model {
     // Get all clients related to this developer
     public function clients()
     {
          return $this->belongsToMany(Clients::class);
     }
 
     // Get only local clients
     public function localClients(){
          return $this->belongsToMany(Clients::class)->wherePivot('is_local', true);
     }
}

class Developer extends Model
{
     // Get all clients related to this developer
     public function clients()
     {
          return $this->belongsToMany(Clients::class);
     }
 
     // Get only local clients
     public function localClients()
     {
          return $this->belongsToMany(Clients::class)
               ->wherePivot('is_local', true);
     }
}

🔴 Спеціальна ціна на майстер-клас закінчується о 1️⃣7️⃣.0️⃣0️⃣, встигни 🔴 Лишилось 5️⃣ годин 👩‍💻 Сайт | Спеціальна ціна д
🔴 Спеціальна ціна на майстер-клас закінчується о 1️⃣7️⃣.0️⃣0️⃣, встигни 🔴 Лишилось 5️⃣ годин 👩‍💻 Сайт | Спеціальна ціна до п'ятниці 👩‍💻

🎁 Якщо ви використовуєте Mailables для надсилання електронної пошти, ви можете попередньо переглянути результат без надсилан
🎁 Якщо ви використовуєте Mailables для надсилання електронної пошти, ви можете попередньо переглянути результат без надсилання безпосередньо у своєму браузері. Просто поверніть результат Mailable as route 👩‍💻 Сайт | Спеціальна ціна до п'ятниці 👩‍💻

❓Чи використовує хтось у роботі compilot від GitHub ? (Думаю потрібно це в майстер класі чи ні)
Anonymous voting

🎁 Ви можете використовувати inRandomOrder() для рандомізації результатів запиту Eloquent, але також ви можете використовуват
🎁 Ви можете використовувати inRandomOrder() для рандомізації результатів запиту Eloquent, але також ви можете використовувати його для рандомізації записів зв’язку, які ви завантажуєте із запитом. 👩‍💻 Сайт | Спеціальна ціна до п'ятниці 👩‍💻

🙂 Так хлопці і дівчата ви топ!)  🙂 Хочу трохи пояснити що зміниться, я тепер не буду це робити в лайв, а буду робити з великим сценаріем, пояснювальним моментом дуже сильним, тому це буде більш майстр класс + курс 🙂 3 людини за 10 хв, дякую ви круті!

👍 Вдячний за успішний перший майстер-клас! Ретельно проаналізувавши його, я зробив кілька висновків і врахував ваши поради.
👍 Вдячний за успішний перший майстер-клас! Ретельно проаналізувавши його, я зробив кілька висновків і врахував ваши поради. Спасибі всім, хто взяв участь і висловив підтримку. 🙏 Деякі учасники вже виконали домашнє завдання, а інші все ще працюють над ним. Це надихає та мотивує. Спасибі за ваше залучення! 🙂 Тепер давайте перейдемо до наступного майстер-класу, присвяченого платіжним системам України. Розберемо їхню роботу та вивчимо необхідні кроки для використання. 🙂 Маю досвід роботи з багатьма з них, і мій досвід охоплює як технічний, так і юридичний аспекти. 🙂 Ми розглянемо різні способи, такі як підписки, утримання коштів, пряма оплата та веб-хуки. В Laravel є багато методів реалізації, і ми розділимо їх на кілька уроків, щоб краще засвоїти матеріал. 🙂 Наш план включає: 🔥 Розгляд основ та вибір платіжних систем для конкретних завдань. 🌐 Інтеграція 2-3 платіжних систем у робочий проект. 🌐 Тестування та огляд топових платіжних систем України. 🌐 Вивчення роботи з вебхуками. 🌐 Створення невеличкої адмінки для моніторингу платежів. 🌐 Написання коду та його відпрацювання. 🌐 З нетерпінням чекаю на наше спільне вивчення! 🤑 Спеціальна ціна до пятниці! ▶️ Страт 24 грудня 👩‍💻 Сайт | Майстер-класи 👩‍💻

🎁 При пошуку першого запису ви хочете виконати деякі дії, якщо його не вдається знайти. firstOrFail() генерує виняток 404. З
🎁 При пошуку першого запису ви хочете виконати деякі дії, якщо його не вдається знайти. firstOrFail() генерує виняток 404. Замість цього ви можете використовувати firstOr(function() {}). 👩‍💻 Сайт | Майстер-класи 👩‍💻

🎁 Є метод withToken для додавання заголовка Authorization до запиту. 👩‍💻 Сайт | Майстер-класи 👩‍💻
🎁 Є метод withToken для додавання заголовка Authorization до запиту. 👩‍💻 Сайт | Майстер-класи 👩‍💻

🎁 Маршрутизація моделі в Laravel є чудовою, але є випадки, коли ми не можемо просто дозволити користувачам легко отримувати
🎁 Маршрутизація моделі в Laravel є чудовою, але є випадки, коли ми не можемо просто дозволити користувачам легко отримувати доступ до ресурсів за ідентифікатором. Можливо, нам потрібно перевірити їх власність до ресурсу. Ви можете оголосити метод resolveRouteBinding у вашій моделі і додати свою власну логіку тут. 👩‍💻 Сайт | Майстер-класи 👩‍💻