@laravel_pro

Страница 1937 из 2014
F01134H
05.10.2018
14:44:31
100% ты умнее их, я не спорю

Adel
05.10.2018
14:45:23
хм... видимо эта особенность может учитываться в запросах? типа where arrayField contains 'value'?

F01134H
05.10.2018
14:46:01
INSERT INTO sal_emp VALUES ('Bill', '{10000, 10000, 10000, 10000}', '{{"meeting", "lunch"}, {"training", "presentation"}}');

и нет, это не json)

Google
F01134H
05.10.2018
14:46:28
но видимо придется жсон заюзать

SELECT name FROM sal_emp WHERE pay_by_quarter[1] <> pay_by_quarter[2];

Andrii
05.10.2018
14:47:07
DB::statement('ALTER TABLE table_name ADD COLUMN column_name integer[]'); можешь типо такое попробовать Но лучше кастить json как array)

Adel
05.10.2018
14:47:09
ой ужс...

F01134H
05.10.2018
14:47:23
А что ужасного? Норм вполне

Adel
05.10.2018
14:47:27
не. можно легко переопределить Grammar и делать поля какие надо...

F01134H
05.10.2018
14:47:42
постгря на самом деле оч лютая по кол-ву функционала

Alexey
05.10.2018
14:50:33
так, порт я победил

другая проблема

тайм аут и на 25 порту

при этом если с сервака подключится по telnet - то отправка письма проходит

а laravel вдруг перестал подключаться

fail2ban точно нет отбивок

Google
Alexey
05.10.2018
14:52:38
[2018-10-05 17:51:00] production.ERROR: Swift_TransportException: Connection to mail.______.ru:25 Timed Out in /vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:404

Ник
05.10.2018
14:59:34
подскажите либу для редактирования pdf файлов

чтобы можно было загрузить шаблон, а потом его как то изменять и сохранять отдельно

Влад
05.10.2018
16:04:52
Друзья, есть моделька у которой protected $dispatchesEvents = [ 'saved' => \App\Events\GameWasPlayed::class, ]; Обработчики ивента будут ShouldQueue и обычный sync $model->save() будет внутри транзакции Вопрос: плохо ли то, что обработчики тоже будут выполнены внутри транзакции? Или переписать так чтобы внучную бросать ивент после транзакции?

[Anonymous]
05.10.2018
16:59:55
Кто знает в чем прикол, когда класс пишут строкой вместе с неймспейсом, вместо того чтобы просто заюзать его? belongsTo('App\Models\User')

Taras
05.10.2018
17:00:13
https://www.npmjs.com/package/vue2-autocomplete-js
мне кажеться это немного не то :) мне нужно чтобы это было не как автокомплит а просто при вводе любой строки - список елементов фильтровался относительно той строки, этот список елементов являеться отдельным компонентом и этот компонент не родительський и не дочерний к компоненту с поиском (то есть props и стандартный подход с event я использовать не могу) По сути мне нужно как то передавать строку с поля поиска в другой компонент когда пользователь что то вводит в поиске )

Aleksey
05.10.2018
17:14:33
Кто знает в чем прикол, когда класс пишут строкой вместе с неймспейсом, вместо того чтобы просто заюзать его? belongsTo('App\Models\User')
Вы имеете ввиду разницу между User::class и '\App\Models\User'? Почему юзают второй вариант, когда можно использовать первый?

[Anonymous]
05.10.2018
17:14:54
это красиво типа или что

$this->belongsTo('App\User') ну и здесь тоже к примеру..

Aleksey
05.10.2018
17:17:38
http://php.net/manual/en/migration55.new-features.php#migration55.new-features.class-name В PHP <5.6 нельзя было получить имя класса методами PHP, поэтому юзали полный путь к классу и передавали строкой А потом появился ::class

Aleksey
05.10.2018
17:18:31
А мозги у людей в 5.6 остались ))

Ну по крайней мере у нас в компании чуваки привыкли юзать строкой вот и пишут

[Anonymous]
05.10.2018
17:19:09
А мозги у людей в 5.6 остались ))
ну ок а зачем в коментах полное имя тоже пишут?

/** * Create a new response instance. * * @return \Illuminate\Http\Response */

Aleksey
05.10.2018
17:25:37
PHP под капотом вот это Response::test делает вот в это \Illuminate\Http\Response А PHPDoc block, нужен скорее для нас с вами и есть стандарт PSR-4 И вот прикинь, у тебя просто написан в доке @return Response, а класс находится где-нибудь в папке Illuminate -> Http -> Response и другому программисту хер понять, где находится этот файл. Плюс IDE-шки типа PHPStorm, любят парсить и подсказывать линтером исходя из полного пути

[Anonymous]
05.10.2018
17:25:41
чувствую я твой ответ буду до утра читать

Google
[Anonymous]
05.10.2018
17:25:47
) полчаса писал

Aleksey
05.10.2018
17:26:05
чувствую я твой ответ буду до утра читать
Да хотел простой ответик ебануть

Aleksey
05.10.2018
17:28:32
Попробуй сообрать простой проектик, положи в разные папки и укажи без неймспеса

Будет ли PHPStorm тебе подсказывать

И в методах используй простенький класс хинтниг

Насколько я знаю, PHPStorm тебя нахер пошлет с подсказками

[Anonymous]
05.10.2018
17:29:31
[Anonymous]
05.10.2018
17:30:19
В описании я имею ввиду
какая разница? Там абсолютно также прописываешь как и в коде

также use работает

Aleksey
05.10.2018
17:31:07
Ну и плюс https://www.php-fig.org/psr/psr-4/ ни кто не отменял понимания этого дела

Сергей
05.10.2018
17:31:16
подскажите чем тестировать нагрузку сайта? забыл как называется тулза из консоли запускается(((

Сергей
05.10.2018
17:31:50
blackfire?
Неа(

Оно вроде как через npm устанавливается(

Google
[Anonymous]
05.10.2018
17:32:24
ab?

Сергей
05.10.2018
17:32:38
Точно)

Сергей
05.10.2018
17:32:45
ab?
Спасибо)

[Anonymous]
05.10.2018
17:33:06
Вот глянь к примеру интерфейс из симфони

Они подключают классы, а потом пишут их без неймспейса

Aleksey
05.10.2018
17:33:57
Ща сек

[Anonymous]
05.10.2018
17:35:14
хм ну хотя не только ларавель так делает..

Pavel
05.10.2018
17:35:49
подскажите по архитектуре как правильно разделить регистрацию разделенную на юзер\компания\персонал, я думаю создать 3 модели и наследоваться от стандартного юзера и в бд добавить колонку роль

Aleksey
05.10.2018
17:37:37


[Anonymous]
05.10.2018
17:38:34
чувак ты о чем вообще что не будет работать? Там норм все..

Ты на что вообще указал то?

Aleksey
05.10.2018
17:38:44
В 5.6?

Ну напиши такую конструкцию

[Anonymous]
05.10.2018
17:39:10
во первых это не актуально так как ларавель в принципе работает от 7.1 а во вторых че там не будет работать?

Обоснуй что там не так то

Это просто дело вкуса, я решил спросить что вы об этом думаете, а ты мне говоришь что то не будет работать

видимо симфони какие то дауны пишут сидя в пту

Google
Aleksey
05.10.2018
17:40:18
Блин

Ты спросил почему, я тебе ответил

Почему юзают полные неймспейсы, а почему нет

В каких случаях они указываются в PHPDoc а в каких случая их можно опустить и использовать Type Hint

[Anonymous]
05.10.2018
17:41:35
так блин ты вообще не туда даже указал.. Аргументы то пишут как раз именно так везде абсолютно, а ты зачем то указал на них

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

речь то шла не об аргументах а о phpdoc

https://github.com/Intervention/image/blob/master/src/Intervention/Image/AbstractColor.php

вот еще пример посмотри

Здесь также как в ларавеле пишут полносью

Aleksey
05.10.2018
17:48:00
Ты юзаешь эту либу?

Вот прям сейчас?

Чтобы на живом примере тебе показать

[Anonymous]
05.10.2018
17:49:16
Чтобы на живом примере тебе показать
да что ты мне хочешь показать и зачем мне эта либа

Aleksey
05.10.2018
17:50:17
Зачем мне тогда ты ее скинул))? Я думал ты ее юзаешь и хочешь понять суть почему, убрав пару строчек из PHPDoc ты бы ее понял

[Anonymous]
05.10.2018
17:50:54
эти 2 подхода идентичны понимаешь? Ты можешь подключить неймспейс, а можешь прописать при использовании класса, о чем тут говорить то

Aleksey
05.10.2018
17:52:33
Да не идентичны они

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