Size: a a a

2021 March 25

AS

Alex Sin in Laravel UA
that's for true
источник

YP

Yurii Prudskyi in Laravel UA
Кто-то юзает аттрибуты 8го пхп у себя в проектах?
Типа вот эту штуку:
источник

YP

Yurii Prudskyi in Laravel UA
источник

В

Вячеслав in Laravel UA
Аттрибуты конечно интересная вещь, но по сути это такое же программирование в аннотациях как было с докблоками
источник

YP

Yurii Prudskyi in Laravel UA
угу, похоже на то. Стало интересно, мб кто-то нашел им какое-то классное и уникальное применение
источник

В

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

В

Вячеслав in Laravel UA
источник

В

Вячеслав in Laravel UA
Но эти практики в сообществе не прижились, не такие они красивые, как любят ребята из комюнити 🙂
источник

AS

Alex Sin in Laravel UA
шо то коммент, шо это коммент, типо // /**/ #
источник

AS

Alex Sin in Laravel UA
Вячеслав
Но эти практики в сообществе не прижились, не такие они красивые, как любят ребята из комюнити 🙂
+, выглядит так себе, не эстетичненько как-то
источник

AS

Alex Sin in Laravel UA
В джаве собчачка выглядит мягче, на глаз приятнее
источник

MR

Maxim Rebitskiy in Laravel UA
А причем тут джава?)
источник

O

Ostap in Laravel UA
источник

O

Ostap in Laravel UA
Для роутів в PHP 8
источник

O

Ostap in Laravel UA
use Spatie\RouteAttributes\Attributes\Get;
use Spatie\RouteAttributes\Attributes\Middleware;

#[Middleware(MyMiddleware::class)]
class MyController
{
   #[Get('my-route')]
   public function firstMethod()
   {
   }

   #[Get('my-other-route', middleware: MyOtherMiddleware::class)]
   public function secondMethod()
   {
   }
}
источник

AS

Alex Sin in Laravel UA
я думаю что процесс внедрения в обиход таких прикольчиков будет не быстрый. Потихоньку НЕКОТОРЫЕ новые проекты будут использовать такие штуки, но большинство проектов будут по прежнему без новых приколов, поэтому процесс будет не быстрый. Хотя на собеседованиях такое уже спрашивают не редко, мол "а какая фича в пхп8 тебе больше всего зашла". Конечно же лучший ответ это всегда "Оптимизация потребления памяти и скорости исполнения"
источник

AS

Alex Sin in Laravel UA
Maxim Rebitskiy
А причем тут джава?)
тоже прикольчики пишуться над методом, это визуальный пример
источник

MR

Maxim Rebitskiy in Laravel UA
Alex Sin
тоже прикольчики пишуться над методом, это визуальный пример
Так это зависит от твоего IDE шрифта в нем и тд) К чему ты про собачку кинул...
источник

AS

Alex Sin in Laravel UA
Ostap
use Spatie\RouteAttributes\Attributes\Get;
use Spatie\RouteAttributes\Attributes\Middleware;

#[Middleware(MyMiddleware::class)]
class MyController
{
   #[Get('my-route')]
   public function firstMethod()
   {
   }

   #[Get('my-other-route', middleware: MyOtherMiddleware::class)]
   public function secondMethod()
   {
   }
}
геты в симфе итак уже были)), а вот мидлверы так определять так себе, потому что если их много то будет не эстетично когда над классом торчил колбасятина в 10 строк))
источник

AS

Alex Sin in Laravel UA
типо как опен апи, хах
источник