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
но это было год назад еще
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
там много лишней инфы
Игорь
22.09.2017
13:06:55
Ilya
22.09.2017
13:09:53
спасибо
Игорь
22.09.2017
13:09:58
Alexey
22.09.2017
19:35:43
HashServiceProvider. Чтобы создавался BcryptHasher с опцией cost = 13
Alex
23.09.2017
09:02:36
Всем привет, кто нибудь юзал postman для тестирования?
Игорь
23.09.2017
09:04:11
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:40
Андрэ
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
Wingman
23.09.2017
12:48:57
если данных не гигабайты, то вообще похер
скорость поиска, а не производительность, точнее
Владислав
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