Size: a a a

Laravel для начинающих

2020 August 05

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
вот потому оно тебе и ломает
источник

S

Shotty in Laravel для начинающих
Всем привет. Есть такой баг на сайте - создается несколько задача выходит, что отправляется форма несколько раз.

Это происходит не постоянно, наверное, из-за того, что у юзера слабый инет.

Решение: сделать на бекенде проверку, если юзер сделал задачу меньше 10 секунд назад -> отказать создавать её.

Но, в чём вопрос? Может в Ларавели реализован такой метод и Тэйлор предусмотрел такой баг. Или его нет, и нужно сделать проверку на беке? Как вы решаете эту проблему?
источник

MF

Misha Fomin in Laravel для начинающих
парни, а как обычно реализовывают "пользователь был на сайте 5 минут назад" и т.д. Есть готовые пакеты какие-то или самому писать вычислялки даты и времени?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Карбон
источник

S

Shotty in Laravel для начинающих
Misha Fomin
парни, а как обычно реализовывают "пользователь был на сайте 5 минут назад" и т.д. Есть готовые пакеты какие-то или самому писать вычислялки даты и времени?
1. Последняя активность юзера в БД.
2. Это время с помощью карбона уже форматируешь и выводишь.
источник

IS

Illia Sakovich in Laravel для начинающих
Misha Fomin
парни, а как обычно реализовывают "пользователь был на сайте 5 минут назад" и т.д. Есть готовые пакеты какие-то или самому писать вычислялки даты и времени?
$lastActivityAt->diffForHuman()
источник

IS

Illia Sakovich in Laravel для начинающих
$lastActivityAt - объект карбона
источник

MF

Misha Fomin in Laravel для начинающих
понял. Спасибо!
источник

MF

Misha Fomin in Laravel для начинающих
ща заюзаю
источник

4

4unkur in Laravel для начинающих
Misha Fomin
ща заюзаю
now()->diffForHumans()
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Misha Fomin
парни, а как обычно реализовывают "пользователь был на сайте 5 минут назад" и т.д. Есть готовые пакеты какие-то или самому писать вычислялки даты и времени?
зачем тебе пакет?)
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Alexander Pavlenko 🌚
зачем тебе пакет?)
Ну карбон это пакет
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
источник

MF

Misha Fomin in Laravel для начинающих
читал, есть в пхп аналог карбона...
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Misha Fomin
читал, есть в пхп аналог карбона...
Карбон это надстройка над пыховским ДейтТаймом.
источник

4

4unkur in Laravel для начинающих
4unkur
{{--@foreach ($documents as $document --}}
@foreach ($assignment->planManuals as $planManual)
 @if ($planManual->document_id == $document->id)
   
 @else

 @endif
@endforeach

сна
ружи есть цикл, с ним все норм.

Как избавиться от внутреннего?

Assignment hasMany PlanManuals
PlanManual Belongs to Document

тут идет проверка на налицие PlanManual у которого document_id совпадает с текущим doc_id в цикле
@if ($assignment->planManuals->firstWhere('document_id', $document->id))

так получилось
источник

И

Игорь in Laravel для начинающих
Давно слежу за каналом Laravel Уроки. В последнее время приходит много добротных и полезных статей и лайфхаков для начинающих и не только. Рекомендую обратить внимание на этот канал.

https://t.me/laravel_it
источник

BI

B I in Laravel для начинающих
А как мне его установить?
источник

S

Seroshka in Laravel для начинающих
B I
А как мне его установить?
apt-get install php7.3-mysql
источник

D

DK in Laravel для начинающих
Релиз плагина Pest для PhpStorm
https://nybroe.dev/pest-phpstorm-plugin-v0.30/
источник