Size: a a a

2019 December 06

S

Sem in Laravel Pro
Давид Надеждин
ага, не начинает
Ага, спасибо за разъяснение, думал тут 2 крайности либо лучше так или подругому выбирать, но как всегда найдется случай применения и того и другого)
источник

GT

Grigory Tumakov in Laravel Pro
Ребята, нужно сделать редактируемые шаблоны писем.
Где вы их храните?
Тут получается надо хранить в таблице с 4-мя полями:
id
type
title
text

где тип - это строка отношения к той или иной форме(подтверждение пароля, уведомления и прочее)

Мне кажется этот вариант плохим т.к. нужно хардкодить этот тип в коде.
источник

GT

Grigory Tumakov in Laravel Pro
Может есть вариант поэлегантнее?
источник

S

Shotty in Laravel Pro
Всем привет, это никак не касается ларавель, но если кто знает, подскажите пожалуйста, как сделать pull req опредленного коммита, их много, а мне нужно кинуть в dev пока только один коммит
источник

GT

Grigory Tumakov in Laravel Pro
Shotty
Всем привет, это никак не касается ларавель, но если кто знает, подскажите пожалуйста, как сделать pull req опредленного коммита, их много, а мне нужно кинуть в dev пока только один коммит
через cherry-pick
источник

L

Loot.jpg in Laravel Pro
Grigory Tumakov
Ребята, нужно сделать редактируемые шаблоны писем.
Где вы их храните?
Тут получается надо хранить в таблице с 4-мя полями:
id
type
title
text

где тип - это строка отношения к той или иной форме(подтверждение пароля, уведомления и прочее)

Мне кажется этот вариант плохим т.к. нужно хардкодить этот тип в коде.
а если хранить типы в отдельной таблице?
источник

GT

Grigory Tumakov in Laravel Pro
Loot.jpg
а если хранить типы в отдельной таблице?
А в коде как определить какой тип к какому письму относиться? аналогично хардкодить типы в модельку?
источник

L

Loot.jpg in Laravel Pro
Grigory Tumakov
А в коде как определить какой тип к какому письму относиться? аналогично хардкодить типы в модельку?
получается, нужно чтобы код знал про типы, но не знал про айдишки? а если создать в твоей модели метод, что принимает тип, и возвращает объект? что то ыроде Template::getByType()
источник

АЗ

Алихан Закиров... in Laravel Pro
Grigory Tumakov
А в коде как определить какой тип к какому письму относиться? аналогично хардкодить типы в модельку?
Релейшеном определять
источник

АЗ

Алихан Закиров... in Laravel Pro
Но если у тебя от типа зависит поведение то в любом случае придется заводить какие-то константы, стратегии
источник

АЗ

Алихан Закиров... in Laravel Pro
Ничего плохого в этом нет
источник

DZ

Daniil Zobov in Laravel Pro
я тут внезапно обнаружил, что php из коробки оказывается умеет транслитерацию умную

public static function translit($text, $reverse = false)
{
   return Transliterator::create($reverse ? 'Latin-Russian/BGN' : 'Russian-Latin/BGN')->transliterate($text);
}

$str = 'Мама? мыла рамочку!!!';
$str_tr = 'Mama? myla ramochku!!!';

dd([
   Helpers::translit($str),
   Helpers::translit($str, true),
   Helpers::translit($str_tr),
   Helpers::translit($str_tr, true),
]);

array:4 [
 0 => "Mama? myla ramochku!!!"
 1 => "Мама? мыла рамочку!!!"
 2 => "Mama? myla ramochku!!!"
 3 => "Мама? мыла рамочку!!!"
]
источник

DZ

Daniil Zobov in Laravel Pro
вдруг, кому-то окажется полезным
источник

d.

dev . in Laravel Pro
Daniil Zobov
вдруг, кому-то окажется полезным
попробуй с буквами Ш Ч Щ
источник

d.

dev . in Laravel Pro
что вернет
источник

DZ

Daniil Zobov in Laravel Pro
array:4 [
 0 => "Salo shkvarilosʹ na zhope"
 1 => "Сало шкварилось на жопе"
 2 => "Salo shkvarilosʹ na zhope"
 3 => "Сало шкварилось на жопе"
]
источник

d.

dev . in Laravel Pro
и Ъ
источник

d.

dev . in Laravel Pro
)
источник

DZ

Daniil Zobov in Laravel Pro
array:4 [
 0 => "sʺyedennyy pʹyedestal"
 1 => "съеденный пьедестал"
 2 => "sʺyedennyy pʹyedestal"
 3 => "съеденный пьедестал"
]
источник

DZ

Daniil Zobov in Laravel Pro
тут уже не совсем ожидаемый результат)
источник