@laravel_pro

Страница 775 из 2014
Yushkevich
22.09.2017
10:38:29
в link или ты когда их ставишь, то они не отрабатывают?

Евгений
22.09.2017
10:40:40
Я пока с телефона, попозже покажу

Max
22.09.2017
10:57:57
Кто внедрял яндекс кассу? Подскажите какой пакет использовать лучше?

SiZE
22.09.2017
11:04:12
Эм.. я сам че-т там писал

Google
SiZE
22.09.2017
11:04:20
А есть готовые? :)

Max
22.09.2017
11:04:43
ну там вообще не сложно и самому, но все же когда есть готовые и есть выбор то можно и взять

Yushkevich
22.09.2017
11:26:12
Кто внедрял яндекс кассу? Подскажите какой пакет использовать лучше?
я вот этот в свое время брал "artem328/laravel-yandex-kassa": "1.*",

но это было год назад еще

Max
22.09.2017
11:26:32
проблем не было с ним?

Anton
22.09.2017
11:38:46
а тебе принимать или отправлять?

Max
22.09.2017
12:16:26
Anton
22.09.2017
12:16:40
Это хорошо, это я завидую ?

нет данных ?

Yushkevich
22.09.2017
12:24:20
Не помню, вроде нет. До 154 фз работало все, сейчас ждут кассу :)

В очереди ))

Your
22.09.2017
12:39:41
Салют ребз. Как настроить Hash::make чтобы cost хешированной строки был вместе с алгоритмом такого вида $2y$13$?

Hash::make('string', ['cost' => 13]); не работает

Google
Your
22.09.2017
12:40:41
кост всеравно как у bcrypt $10$

Ilya
22.09.2017
12:58:27
Может ли кто то подсказать как в Laravel из бд получить имена столбцов?

Anton
22.09.2017
12:59:17
\DB::select('DESC TABLE');

Ilya
22.09.2017
13:01:25
там много лишней инфы

Ilya
22.09.2017
13:09:53
спасибо

Игорь
22.09.2017
13:09:58
Может ли кто то подсказать как в Laravel из бд получить имена столбцов?
Выполнить: \Schema::getColumnListing('telegram_users'); Выводит: [ "id", "telegram_id", "username", "created_at", "updated_at", ]

Alexey
22.09.2017
19:35:43
HashServiceProvider. Чтобы создавался BcryptHasher с опцией cost = 13

Alex
23.09.2017
09:02:36
Всем привет, кто нибудь юзал postman для тестирования?

Pavel
23.09.2017
09:05:18
Ну да

Alex
23.09.2017
09:06:16
Такой вопрос, там можно переключаться между ветками? Чтобы нужную ветку протестить перед тем как замерить в основную

Если можно то как

Юрий
23.09.2017
09:07:06
эм. сервис который тестируешь переключаешь на другую ветку и все. постмен тут при чем?

Alex
23.09.2017
09:09:28
вы про это https://www.getpostman.com/ ???

Игорь
23.09.2017
09:13:27
Alex
23.09.2017
09:14:21
Вот, уже понятней. Теперь главный вопрос, как локалку отправить в postman

Игорь
23.09.2017
09:14:42
php artisan serve или настраиваешь apache / nginx и hosts

Alex
23.09.2017
09:15:30
Не не не, погоди

Google
Alex
23.09.2017
09:15:38
Сервер поднял все ок

Игорь
23.09.2017
09:16:06
ну вот

На локалке поднял?

Alex
23.09.2017
09:16:47
Да поднял

Игорь
23.09.2017
09:17:06
На каком адресе?

Alex
23.09.2017
09:17:28
Test.dev

Где в постмане теперь этот url вставить?

Юрий
23.09.2017
09:18:25
там где запрос делаешь к апи

свой урл подмени господи

вместо https://api.site.ru/ пиши https://api.test.dev/ или как там настроено

вообще не пойму в чем вопрос Оо

Alex
23.09.2017
09:19:17
Все спс разобрался

Я с ним не работал просто

Андрэ
23.09.2017
09:19:48
Он просто делает http запросы и все

А зачем?

Оборачивай в collect внутри цикла

Либо перед вызовом цикла стоить там, что элементы были коллекцией

Игорь
23.09.2017
10:08:53
Это ты к чему ??‍♂️

Arky
23.09.2017
11:29:51
что означает запись в модели:"protected $guarded = [];"?

Google
Enjoy the
23.09.2017
11:30:48
Запрещенные к заполнению поля

Т.е их нет

Admin


Enjoy the
23.09.2017
11:31:08
Противоположность fillable

Arky
23.09.2017
11:46:10
Ее опасно использовать?

Enjoy the
23.09.2017
11:58:13
fillable надежнее вроде как

Александр
23.09.2017
12:45:21
Подскажите, пожалуйста, прочитал про отношения и связи между таблицами. Сделал обратную связь public function user() { return $this->belongsTo('App\User','admin_id'); } связывает новость с конкретным админом. Теперь могу строить запросы по получению всей информации про пользователя автора новости. Но я также вычитал что в самой базе данных необходимо устанавливать внешний ключ по типу Schema::table('posts', function (Blueprint $table) { $table->integer('user_id')->unsigned(); $table->foreign('user_id')->references('id')->on('users'); });

но у меня все работает и без этого внешнего ключа в базе...

его обязательно делать?

Владислав
23.09.2017
12:48:06
если называть ключи как указано в доках, то в связях можно явно не указывать ключи. да и логичнее же. админ - юзер. user_id

Владислав
23.09.2017
12:50:57
как же это она увеличится? базе пофиг как там у тебя назван ключ

Wingman
23.09.2017
12:51:06
ээээм

об индексах что-нибудь слышал?

Владислав
23.09.2017
12:52:21
Чел указал индексы, вроде как. И спрашивает о именовании ключа - admin_id или user_id. на сколько я понял

Wingman
23.09.2017
12:52:43
гдеж он их указал?

индексы, если не делать их отдельно, как раз создаются при table->foreign->references

индексы + связи в самой БД

Google
Александр
23.09.2017
13:19:39
как раз индексы в самой базе данных я не делаю... В базу данных вообще не лезу. Просто в модели прописал public function user() { return $this->belongsTo('App\User','admin_id'); } и все работает... Вот и возник вопрос, а стоит ли заморачиваться, создавать миграции, создавать внешние ключи, если и без этого всего связь работает

Nikita
23.09.2017
13:30:40
Что значит не делаешь, у тебя же в таблице с новостями есть колонка 'admin_id' которая указывает на пользователя из таблицы users

Или я тоже вопрос не понял)

Александр
23.09.2017
13:39:00
Или я тоже вопрос не понял)
ну я сам не особо секу в этих sql Но на сколько я понимаю в mysql есть возможность устанавливать связи между таблицами. http://take.ms/uH8Qc и сам ларавел в миграциях предоставляет инструмент для создания этих связей через foreign_key и раньше все только так и делали связи

а я вообще в mysql никаких манипуляций не делал

только код в модели прописал

Nikita
23.09.2017
13:48:50
Я использую движок MyISAM, а он, если не ошибаюсь, не поддерживает связи между таблицами. Поэтому я всегда использовал связь через обычную integer колонку с указанием отношений в модели)

Так что мой ответ - не стоит заморачиваться с внешними ключами и связями в самой бд. Хотя, наверное, они дают преимущества при большом объеме данных

Wingman
23.09.2017
13:54:35
myisam сам по себе пиздец на больших объемах

да и не больших тоже

он лочит всю таблицу в отличие от одной записи в innodb

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