Ребя всем привет, в мутаторе я паршу входящий из input, вебсайт, я так делаю?
д так зачем создавать еще одну очередную обертку для методов?
Это ведь твои статьи на хабре на тему реп в ларе?
а трейты тебе чем не понравились?
а триггеры на триггеры есть?
кароч я книгу для чего писал а?
Может не хватает каких-то опций?
Кстати, чат же переименовали в pro, может стоит соответствовать?
а так же у меня есть вопросы к самому себе, может я не правильно себе всё это представляю?
Всем привет, как в laravel отображать содержимое по условию его даты?
public function setWebSiteAttribute($webSite)
{
if (strlen($webSite) == 0) {
return;
}
$parsedUrl = parse_url($webSite);
$scheme = $parsedUrl[‘scheme’] ?? ‘https://’;
$host = $parsedUrl[‘host’] ?? »;
$path = $parsedUrl[‘path’];
$webSite = $scheme.$host.$path;
$this->attributes[‘web_site’] = $webSite;
}
в том то и дело, что из модели доступны методы create/update/find/query и т.д так зачем создавать еще одну очередную обертку для методов? Если бы я имел прямое подключение к бд аля через PDO который вызываю внутри репозитория, чтобы записывать, редактировать или удалять, то имеет смысл делать репозитории, но сейчас ситуация такая что, я создаю репозитории и внутри метод create чтобы вызывать метод create из модели
полностью вас поддерживаю, если что. по инерции писал репы на симфони, не понимая, зачем мне всё это. да я больше скажу, я чаще сложные запросы пишу на чистом sql (точнее mysql), ибо pdo собирает мои запросы криво и ломает explain
Это ведь твои статьи на хабре на тему реп в ларе?
public function setWebSiteAttribute($webSite)
{
if (strlen($webSite) == 0) {
return;
}
$parsedUrl = parse_url($webSite);
$scheme = $parsedUrl[‘scheme’] ?? ‘https://’;
$host = $parsedUrl[‘host’] ?? »;
$path = $parsedUrl[‘path’];
$webSite = $scheme.$host.$path;
$this->attributes[‘web_site’] = $webSite;
}
лара какой версии?
я на хабр писал и в блоге своем. ни гитхабе… не помню
5.5
поправил)
статьи крутые, спасибо. Сразу так и подумал, раз ты тригернулся на репы)
а трейты тебе чем не понравились?) как по мне нормальная тема)
public function setWebSiteAttribute($webSite)
{
if (strlen($webSite) == 0) {
return;
}
$parsedUrl = parse_url($webSite);
$scheme = $parsedUrl[‘scheme’] ?? ‘https://’;
$host = $parsedUrl[‘host’] ?? »;
$path = $parsedUrl[‘path’];
$webSite = $scheme.$host.$path;
$this->attributes[‘web_site’] = $webSite;
}
И что у тебя запишется если строка не домен/урл? Валидируй поле, если не
а триггеры на триггеры есть?
я про мускуль, есличо )
всем новичкам нравится. я знаю.
та ну тебя)
а как же SoftDeletes?
скинь ссылку ) я последнюю книгу по пахапэ читал в 2003, по php3
Книга «Архитектура сложных веб-приложений. С примерами на Laravel» — acwa_book_ru/2-di.md at master · adelf/acwa_book_ru
если меняет контекст — застрелите
если в таком ключе их юзать то да согласен с притензией к трейтам
если меняет контекст — застрелите
Ладно бы если просто контекст. Хуже того, когда контекста нет.
https://github.com/laravel/framework/blob/9.x/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php#L49
Например, тут нет метода validator() в трейте.
борясь с последствиями архитектурных проблем;
создавая архитектурные проблемы (иногда не осознавая этого).
https://github.com/laravel/framework/blob/9.x/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php#L49
Например, тут нет метода validator() в трейте.
ну кор разрабы подумали:»здесь нет, потом будут» Сtrl K)
Имею воркер выполняющий очереди на редисе в кубере. Ежедневно с утра вижу лог — Redis server went away
Воркер запускаем так: php artisan queue:work redis —daemon
Есть ощущение, что отваливается соединение из-за долгого простоя (но не уверен).
Может не хватает каких-то опций?
Подскажите, пожалуйста
Имею воркер выполняющий очереди на редисе в кубере. Ежедневно с утра вижу лог — Redis server went away
Воркер запускаем так: php artisan queue:work redis —daemon
Есть ощущение, что отваливается соединение из-за долгого простоя (но не уверен).
Может не хватает каких-то опций?
Подскажите, пожалуйста
supervisor?
Имею воркер выполняющий очереди на редисе в кубере. Ежедневно с утра вижу лог — Redis server went away
Воркер запускаем так: php artisan queue:work redis —daemon
Есть ощущение, что отваливается соединение из-за долгого простоя (но не уверен).
Может не хватает каких-то опций?
Подскажите, пожалуйста
https://laravel.com/docs/9.x/queues#supervisor-configuration
у меня есть претензии к реализации сокетов, я озвучивал. Так же у меня есть претензии к реализаии cors и csp. а так же у меня есть вопросы к самому себе, может я не правильно себе всё это представляю? Может месяц я погоричился, скажем квартал или пол года. Типа
«Пол года основная тема чата — REST. Реализация на ларе, как мы юзаем контроллеры, как юзаем эксепшены, как юзаем версии апи, как юзаем работу с медиа (фотки, эксели, почты) итп». меняемся опытом, обслуждаем и критикуем друг друга, на выходе готовим небольшую работу, где с доводами, практикой и мненимями рассказываем как лучше и почему мы так считаем.
у меня есть претензии к реализации сокетов, я озвучивал. Так же у меня есть претензии к реализаии cors и csp. а так же у меня есть вопросы к самому себе, может я не правильно себе всё это представляю? Может месяц я погоричился, скажем квартал или пол года. Типа
«Пол года основная тема чата — REST. Реализация на ларе, как мы юзаем контроллеры, как юзаем эксепшены, как юзаем версии апи, как юзаем работу с медиа (фотки, эксели, почты) итп». меняемся опытом, обслуждаем и критикуем друг друга, на выходе готовим небольшую работу, где с доводами, практикой и мненимями рассказываем как лучше и почему мы так считаем.
ну Про он просто для маркетинга. обычный чатик с обычными лара-проблемами
однако я не раз видел, как отсюда с простыми вопросами отправляют в larawel_web, мол тут для про )))))))
читал коммент тейлора к твоему PR в лару, вот тебе и «про»
давай лучше оплату laravel idea для ру пользователей сделаем, я хочу участвовать в этом проекте дальше, хотя бы рублём. мне ещё многое от него надо )
мне? ☺️
можно через таймзону скорректировать, типа таймзона минус 6 часов
добавить проверку перед показом публикации
тайлер позаботился https://laravel.com/docs/9.x/scheduling#timezones, можно запросы через шедулер запускать, а пока ждём нужной таймзоны, через новый vite прелоадер показывать
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.