WebCraft - ремесло веб разработки
Интересуешься php , js , css , html , Laravel , Vue ? Этот канал для тебя Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Менеджер по рекламе: @Spiral_Yuri Купить рекламу: https://telega.in/c/web_craft
Mostrar más6 713
Suscriptores
-324 horas
+27 días
+2130 días
- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Tasa de crecimiento de suscriptores
Carga de datos en curso...
Photo unavailableShow in Telegram
Форматирование чисел в JavaScript
Intl.NumberFormat
— это инструмент для локализации и форматирования чисел, который поддерживает различные стили отображения, включая валюты, единицы измерения и проценты.
Для валюты можно указать, отображать ли символ, код или полное название валюты. Например, форматирование валюты в стиле немецкой локализации:
const numberFormatter = new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' });
console.log(numberFormatter.format(123456.789)); // Выводит "123.456,79 €"
Единицы измерения также могут быть локализованы, предоставляя информацию в наиболее понятной форме для пользователя. Пример форматирования длины в американской системе измерений:
const unitFormatter = new Intl.NumberFormat('en-US', { style: 'unit', unit: 'kilometer', unitDisplay: 'long' });
console.log(unitFormatter.format(5.5)); // Выводит "5.5 kilometers"
👉 @web_craft | #frontend👍 3
Photo unavailableShow in Telegram
Анонимные миграции в Laravel
Анонимные миграции – это функция Laravel, позволяющая создавать миграции без классов. Это упрощает управление миграциями и делает структуру проекта чище.
Как это работает:
Вы определяете миграции в PHP файлах с использованием методов
up()
и down()
, которые Laravel автоматически обрабатывает, не требуя от вас создания классов миграции.
Пример использования:
// Создание миграции для таблицы пользователей
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
// Метод up для создания таблицы
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
// Метод down для удаления таблицы
Schema::dropIfExists('users');
👉 @web_craft | #laravel👍 3
Photo unavailableShow in Telegram
Реклама для бизнеса любого уровня в Яндекс Директе
Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌
Начните прямо сейчас ⚡
Зарегистрироваться
#реклама
direct.yandex.ru
О рекламодателе
Что происходит при установке document.designMode в "on"?Anonymous voting
- Страница перезагружается.
- Страница становится редактируемой.
- Страница блокируется от изменений.
- Все скрипты на странице останавливаются.
👍 9
Photo unavailableShow in Telegram
Влияние document.designMode в режиме on
Что происходит при установке
document.designMode
в "on"?
Забыли? Вернитесь к посту от 07.05.2024.
👉 @web_craft | #frontend❤ 3
Photo unavailableShow in Telegram
Для первого сезона профильной IT-конференции Podlodka React Crew сложно придумать более нужную тему, чем «архитектура».
Уже 27 мая опытные эксперты научат React-разработчиков:
💜 Решать архитектурные вопросы в разрезе React. В формате круглого стола Сергей Сова, Максим Вишневский и Сергей Самохов обсудят, как строить архитектуру, организовывать компоненты и данные, использовать рендер-движок, задействовать реактивность и учитывать особенности
💜 Применять архитектурный линтер для Feature-Sliced Design. Антон Медведев и Лев Челядинов из FSD core team представят новый линтер и в режиме лайвкодинга покажут, как его применять.
💜 Менять жизненный цикл проектов на React, проектировать гибкое приложение и править негибкое. Редактор «Доки» Полина Гуртовая расскажет, когда мигрировать проект и нужно ли это делать, если он ещё не устарел.
💜 Выбирать стейтменеджер. Валерий Смирнов из Oone.World покажет, когда и какие популярные библиотеки использовать для управления стейтом.
🎁 Бонусы: публичное собеседование по архитектуре и открытый микрофон.
Билеты уже ждут вас на сайте
👍 2
Какую функцию Laravel использует для создания JSON-ответов?Anonymous voting
- Response::json()
- Request::json()
- Model::toJSON()
- Route::JSON()
👍 3🤔 1
Photo unavailableShow in Telegram
Функция для JSON-ответов Laravel?
Какую функцию Laravel использует для создания JSON-ответов?
Забыли? Вернитесь к посту от 06.05.2024, в котором разбирали этот функционал.
👉 @web_craft | #laravel
👍 4
Photo unavailableShow in Telegram
🧩 Тест по PHP для работы с Laravel 11🧩
Ответьте на 20 вопросов и проверьте, насколько вы умеете решать задачи по разработке на PHP и на сколько готовы к обучению на курсе — «Framework Laravel».
За 4 месяца курса вы:
- Изучите Laravel и сможете использовать этот фреймворк в проектах
- Сможете тестировать и разворачивать полученный код, обеспечивать безопасность приложения
- Освоите все встроенные инструменты фреймворка
Время прохождения теста ограниченно 30 минут
👉 ПРОЙТИ ТЕСТ - https://vk.cc/cwZHC1?erid=LjN8K2N2r
💣 Пройдете тест, получите спец. цену на курс, и курс по Git в подарок.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Photo unavailableShow in Telegram
Как я перестал превращать собес в экзамен: оцениваем хард- и софт-скиллы за одно собеседование
В статье автор делится своим опытом проведения технических собеседований, делая акцент на том, как оценивать как профессиональные, так и межличностные навыки кандидатов в одном интервью.
👉 @web_craft | #собес
👍 6
Статья