@laravel_pro

Страница 1777 из 2014
[Anonymous]
23.08.2018
11:48:39
а чье это?

Di7aK
23.08.2018
11:49:21
а хз ушел кодер

наговнокодил и ушел

[Anonymous]
23.08.2018
11:50:22
я думал шутки что так можна

Google
Di7aK
23.08.2018
11:50:38
так мне удалить эти методы?

Subb98
23.08.2018
11:51:18
наговнокодил и ушел
- нате вам канализацию в окно. всё, мне не звонить.

[Anonymous]
23.08.2018
11:51:32
Di7aK
23.08.2018
11:51:42
так а тогда вопрос

Di7aK
23.08.2018
11:52:03
какого оно не сохраняет или неправильно выдает значение

Alexander
23.08.2018
11:52:40
еслибы я знал что там выше
А у тебя работает переименование text столбцов?

Dima
23.08.2018
11:53:36
Всем привет. Что то никак не могу найти решение. Я подключил либу для хлебных крошек(davejamesmiller/laravel-breadcrumbs). Как можно переопределить эти хлебные крошки, что бы можно было назначать их отдельно от меню. То есть, на главном меню есть "Контакты" они же и в хлебных крошках. Но может можно создать отдельную страницу в админке и передавать в них. Я уже не все перерыл и ничего не получается найти, либо просто не понимаю. Может это можно сделать как то кастомно или переопределить можно. Нет ничего невозможного, но может кто-то ссылочкой поделиться какой-то или просто объясните...

Alexander
23.08.2018
12:02:17
Какая-то дичь. Если в таблице есть колонка типа enum, то в ней нельзя переименовывать другие столбцы? пиздец

[Anonymous]
23.08.2018
12:03:19
че бля?

Google
Alexander
23.08.2018
12:03:44
Сейчас откатил предыдущие миграции, убрал создание enum поля и успешно переименовал столбец

laravel 5.5, doctrine/dbal 2.8

[Anonymous]
23.08.2018
12:04:10
а вообще, енум бесполезная фигня :)

Alexander
23.08.2018
12:04:25
Почему?

[Anonymous]
23.08.2018
12:04:41
Почему?
оно зависимо от бд

и тогоже эфекта можно в коде добится просто со текст полями

Alexander
23.08.2018
12:05:07
что это значит? Что если я перейду с MySQL на PgSQL, то получу проблемы с совместимостью?

Alexander
23.08.2018
12:06:13
Знал бы я об этом раньше)

Subb98
23.08.2018
12:06:14
а зачем вам понадобился enum?

Alexander
23.08.2018
12:06:42
хранить тип сообщения - $table->enum('type', [ 'text', 'document', 'image', 'service', ])->after('id');

Alexander
23.08.2018
12:07:04
Почему? как лучше?

Subb98
23.08.2018
12:07:04
[Anonymous]
23.08.2018
12:07:15
вооьще костыль
а если нужно будет добавить тип сообщения?

Alexander
23.08.2018
12:07:32
обновлю enum, если это конечно возможно)))

[Anonymous]
23.08.2018
12:07:40
вот так
а юзеру просто присваивать ид типа

Google
Alexey
23.08.2018
12:08:05
- нате вам канализацию в окно. всё, мне не звонить.
Вроде всё верно сделал, но всё равно не робит... Хотя показывает, что successful

Vitaliy
23.08.2018
12:08:20
оффтоп, ребят, кто-то с бестхостинг работал?

Alexey
23.08.2018
12:09:11
image: php:7.2 pipelines: branches: develop: - step: name: Deploy to staging deployment: staging script: - bash pipeline.sh —— #!/usr/bin/env bash echo "bla" > /tmp/thisistest; #adf

Maksim (Ellrion)
23.08.2018
12:09:33
ну и храните тип в отдельной таблице
Плодить таблицы, только ради одного поля такое себе

Да и смысл часто что бы именно в таблице иметь читаемое значение а не id

Subb98
23.08.2018
12:11:12
Maksim (Ellrion)
23.08.2018
12:11:29
Мне енумы на стороне php нравятся на основе пакета https://github.com/myclabs/php-enum/blob/master/README.md

Subb98
23.08.2018
12:11:47
ага, я помню, что ты его уже кидал

я так ни разу и не использовал енумы в пхп. не было нужды как-то

Maksim (Ellrion)
23.08.2018
12:13:16
В сеттерах атрибутов или в других методах можно тайпхинтингом контроль иметь, отличная штука

Ну и сахар в виде получения списка всех значений

Alexander
23.08.2018
12:13:50
Что такое таймхинтинг?

Adel
23.08.2018
12:13:55
да обчный сахар для VO

Subb98
23.08.2018
12:13:59
контроль типа

Adel
23.08.2018
12:14:03
type hinting

[Anonymous]
23.08.2018
12:14:10
Maksim (Ellrion)
23.08.2018
12:15:12
довольно правильно ведь
Правильно для кого? По мне так не правильно.

[Anonymous]
23.08.2018
12:15:25
Да и смысл часто что бы именно в таблице иметь читаемое значение а не id
чтобы при необходимостм например получить список возможных значений

Google
Subb98
23.08.2018
12:15:46
Правильно для кого? По мне так не правильно.
с точки зрения нормализации, не?

Maksim (Ellrion)
23.08.2018
12:15:55
[Anonymous]
23.08.2018
12:15:57
+, я вот читал про это
да и это удобно очень

Subb98
23.08.2018
12:17:04
да и это удобно очень
на самом деле, нет. представь, что у тебя много связей для одной таблицы. кучу джойнов придётся делать, если у тебя не орм.

Maksim (Ellrion)
23.08.2018
12:17:37
да и это удобно очень
Что удобного в постоянном запросе этих данных дополнительно к основным, и в наблюдении в данных тупо чисел вместо вменяемого значения?

Daniil
23.08.2018
12:17:43
Какая-то дичь происходит $table->renameColumn('message', 'text'); бьет ошибку Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL57Platform may not support it.
public function __construct() { DB::getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string'); } Вставь это в миграцию свою и получишь счастье

Admin
ERROR: S client not available

Daniil
23.08.2018
12:18:30
можно фио человека тоже в 3 разных сущности расхуярить, только это уже шизофрения

Subb98
23.08.2018
12:18:56
ок, логично

Maksim (Ellrion)
23.08.2018
12:18:59
то есть, ты вообще считаешь, что нормализация не нужна?
Да причем тут нормализация? Ты список имён тоже выносишь отдельной таблицей?

[Anonymous]
23.08.2018
12:19:22
Что удобного в постоянном запросе этих данных дополнительно к основным, и в наблюдении в данных тупо чисел вместо вменяемого значения?
когдато тебе нужно будет получить список возможных значений, изменить возможное значение, удалить возможное значение, дополнить и все такое

Daniil
23.08.2018
12:20:09
парни, запишите себе сниппет выше, очень выручит, когда захотите миграцией поменять что-то в таблице с enum полем

[Anonymous]
23.08.2018
12:20:19
можно фио человека тоже в 3 разных сущности расхуярить, только это уже шизофрения
фио ведь не те данные которые нужно подвергать нормализации, не?

Daniil
23.08.2018
12:20:59
фио ведь не те данные которые нужно подвергать нормализации, не?
зависит с какой целью. Например, если ты юзаешь автокомплит (на формах Тинькофф такая фишка есть) то удобно хранить библиотеку имен людей

Google
Maksim (Ellrion)
23.08.2018
12:21:09
когдато тебе нужно будет получить список возможных значений, изменить возможное значение, удалить возможное значение, дополнить и все такое
Вот когда ты знаешь что это список динамически изменяем, то естественно это отдельная таблица, но там и не одно поле будет. Мы значит захотим и тайсиамп поля там и мб софт делит и т. д. Это другая история

Daniil
23.08.2018
12:21:09
а особенно если для обращений их модифицировать

Alexander
23.08.2018
12:21:17
Спасибо

[Anonymous]
23.08.2018
12:22:40
зависит с какой целью. Например, если ты юзаешь автокомплит (на формах Тинькофф такая фишка есть) то удобно хранить библиотеку имен людей
помойу мы уже в сторону отошли, да, можно для автокомплита хранить базу имен но стоит ли тыкать в нее из другой таблицы?

[Anonymous]
23.08.2018
12:24:09
помойу мы уже в сторону отошли, да, можно для автокомплита хранить базу имен но стоит ли тыкать в нее из другой таблицы?
таблица имен как бы может существовать но не для того чтобы в нее из другого места тыкали, а просто как пример возможных значений

Daniil
23.08.2018
12:24:23
утром нормализуем фио, вечером веники вяжем - нормальная история

[Anonymous]
23.08.2018
12:24:43
а чойта нет, вполне себе способ экономии дискового пространства
а если имя будет прям вообще спецефичное и в базе его не будет? Че тогда?

Daniil
23.08.2018
12:25:03
insert into names

если БД упала - можно в кэш записать

если кэш не работает - смску админу отправить

если деньги на смс закончились - email

если инет недоступен - просто в лог насыпать

давай закончим этот бесполезный диалог, а?)

[Anonymous]
23.08.2018
12:26:10
Adel
23.08.2018
12:28:43
ложки нет. таблицы неважны.

Іван
23.08.2018
12:35:58
всем привет. помогите, пожалуйста, не отправляет пост запрос





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