@laravel_pro

Страница 1806 из 2014
Сергей
28.08.2018
15:55:20
:aa start /wait notepad.exe goto aa
calc.exe тогда уж

У меня там расчёты.

Вова
28.08.2018
15:56:08
не подумал

[Anonymous]
28.08.2018
16:00:28
подскажите как спарсить весь текст между разделителями?

Google
[Anonymous]
28.08.2018
16:00:39
например {{some text}}

Евгений
28.08.2018
16:03:53
Регулярками, например

[Anonymous]
28.08.2018
16:04:06
Евгений
28.08.2018
16:04:11
Прикинь

[Anonymous]
28.08.2018
16:04:37
попробуй напиши

мне нужны все вхождения

\{\{.*\}\}

Евгений
28.08.2018
16:05:11
Обязательно попробую ?

[Anonymous]
28.08.2018
16:05:17
вот такая штука берет все после 1 символа

Maxim
28.08.2018
16:12:22
Нужно ли дублировать контроллеры для админки, или просто добавить crud действия в существующий клиентский контроллер?

Евгений
28.08.2018
16:14:57
Нужно ли дублировать контроллеры для админки, или просто добавить crud действия в существующий клиентский контроллер?
Как угодно. Я делаю для удобство доп папку и кладу туда контроллеры для админки Controllers/Admin/MyController.php

И можно в роутах для группы задать namespace

Google
Maxim
28.08.2018
16:16:57
Как угодно. Я делаю для удобство доп папку и кладу туда контроллеры для админки Controllers/Admin/MyController.php
Ага, ну да, я также в роут неймспейсп прописал Admin и норм. И еще я вот не знаю, норм идея наследовать админские контроллеры от клиентских, ведь по сути админские контроллеры расширяют функционал клиентских

Евгений
28.08.2018
16:17:44
Я бы не наследовал

Что там наследовать то по сути?

Maxim
28.08.2018
16:18:57
Что там наследовать то по сути?
Хз, например метод index и show

Евгений
28.08.2018
16:19:53
Ну хз, у меня индекс в админке и индекс на фронте абсолютно разные?

¯\_(ツ)_/¯
28.08.2018
16:23:20
Тут два парня туториалы снимали, подскажите их канал. Использовали реакт и лару

Maxim
28.08.2018
16:23:37
Ну хз, у меня индекс в админке и индекс на фронте абсолютно разные?
Ладно, это у меня походу в контроллере много лишнего.

Adel
28.08.2018
16:23:55
наследование вообще дерьмо юзай трейты
назвал дерьмо дерьмом, но предложил еще большее дерьмо :)

Adel
28.08.2018
16:25:02
Трейты ??
в квадрате

Maxim
28.08.2018
16:25:07
Евгений
28.08.2018
16:25:10
Вай?

Adel
28.08.2018
16:25:14
хотя ладно. они иногда могут прикрыть другие огрехи в архитектуре

Евгений
28.08.2018
16:25:54
Давай по фактам

Maxim
28.08.2018
16:25:59
любой
А как же solid

Adel
28.08.2018
16:26:10
А как же solid
солид вообще ничего про трейты не говорит

Maxim
28.08.2018
16:26:19
Google
Adel
28.08.2018
16:26:24
особенно если учесть, что это в основном чисто пхпшная фишка

Евгений
28.08.2018
16:26:38
Так чем они говно?

Adel
28.08.2018
16:26:41
и еще в паре языков понятие миксинов еще есть

Так чем они говно?
приведи случай когда нет :)

Евгений
28.08.2018
16:27:23
Это не так работает

Ты назвал говном, обоснуй

Adel
28.08.2018
16:27:59
ну мне сейчас придется каждый вариант чтоли доказывать

если коротко, то трейты - это не ООП. и говнит любое ООП приложение

Евгений
28.08.2018
16:28:21
Тебе именно случаи говном кажутся или сама суть?

Maxim
28.08.2018
16:28:36
F01134H
28.08.2018
16:28:43
Adel
28.08.2018
16:28:45
А ты в с# юзаешь мультинаследуемость?
там нет мультинаследуемости

Maxim
28.08.2018
16:29:24
Евгений
28.08.2018
16:29:27
F01134H
28.08.2018
16:29:29
Тебе именно случаи говном кажутся или сама суть?
Вообще, трейты действительно говно

Ненужная функциональность

Илья
28.08.2018
16:30:02
Adel
28.08.2018
16:30:02
во. надо валить. оставляю @invariance доказывать очевидное :)

F01134H
28.08.2018
16:30:06
Покажите мне хоть один пример кода с трейтом, где нельзя избежать использования этого трейта не усложняя код при этом

Google
F01134H
28.08.2018
16:30:53
Хотя помнится мне @oneerror прикольную хню рассказывал про трейты, когда три трейта используют друг друга рекурсивно и пхп начинает течь

ну это собсна единственное прикольное, что я про трейты знаю

поржать чисто

F01134H
28.08.2018
16:31:54
Евгений
28.08.2018
16:31:54
Это рили так плохо?

Ну вот с телефона неудобняк

Илья
28.08.2018
16:32:17
Admin
ERROR: S client not available

F01134H
28.08.2018
16:32:35
Это рили так плохо?
Да, если ты юзаешь трейты, то тебе нужна декомпозиция очевидно, а не разнос класса по куче utils файликов

ты не юзал medialibrary?
Может и юзал

Евгений
28.08.2018
16:33:41
Да, если ты юзаешь трейты, то тебе нужна декомпозиция очевидно, а не разнос класса по куче utils файликов
Так это сторонний пакет, он расширяет возможности модели через трейты. Как бы для сторонних пакетов это норм практика

Илья
28.08.2018
16:33:52
Есть немало либ, которые предоставляют трейты, который можно подключить к моделям

F01134H
28.08.2018
16:34:03
Зачем трейты городить

Ну хотя в ларке мб и норм с трейтами жить

Евгений
28.08.2018
16:36:11
Ну а если ты подключаешь несколько пакетов которые расширяют возможности модели?

F01134H
28.08.2018
16:36:39
Ну а если ты подключаешь несколько пакетов которые расширяют возможности модели?
Кайфово то как, а теперь представь что в них методы с одинаковым названием)

Google
F01134H
28.08.2018
16:36:47
и все это варится в одном неймспейсе

фе

Артём
28.08.2018
16:38:13
Так это сторонний пакет, он расширяет возможности модели через трейты. Как бы для сторонних пакетов это норм практика
Не норм когда заместо нормального ООП использовать такие примитивные примеры напоминающие код студента. Не круто создавать класс только для хранения функций, которые даже иногда являются просто алиасами.

F01134H
28.08.2018
16:38:16
Ребятули, я не собираюсь ничего доказывать, мое имхо - трейты не нужны. Абсолютно весь код, который я пишу - он без трейтов. Не потому что я против них, а потому что в них нет необходимости

F01134H
28.08.2018
16:39:55
insteadof, as
Во классно то) Разруливать все это

Совсем не похоже на костыль

Евгений
28.08.2018
16:40:15
Ну бля, честно, ни разу не было случая таких конфликтов

[Anonymous]
28.08.2018
16:40:18
Покажите мне хоть один пример кода с трейтом, где нельзя избежать использования этого трейта не усложняя код при этом
ты лучше скажи как быть без трейта если тебе одинаковый функционал нужен в разных классах

Трейты не просто так были в пхп придуманы а вы херню несете

F01134H
28.08.2018
16:40:37
Ахахаха

трейты придуманы в ооп

вот ето лол

[Anonymous]
28.08.2018
16:41:00
* пхп

F01134H
28.08.2018
16:41:12
ты лучше скажи как быть без трейта если тебе одинаковый функционал нужен в разных классах
Если у тебя 2 класса содержат функционал, что мешает создать 3 класс с другим функционалом

че за бред вообще)

Если у тебя проблемы с разнесением функционала по конкретным модулям (классам), знач у тебя проблемы друг мой с SRP

[Anonymous]
28.08.2018
16:41:52
F01134H
28.08.2018
16:41:58
а не с дублированием

[Anonymous]
28.08.2018
16:41:59
Ты че дублировать будешь?

Артём
28.08.2018
16:42:02
Чойта не круто
Я например про class Utils { public static function getFile(); publuc static function earnMoney(); }

Страница 1806 из 2014