Size: a a a

2019 December 24

ВС

Владислав Субботин... in Laravel Pro
Миф это порошок, порошок это химия, химия это власть
источник

DZ

Daniil Zobov in Laravel Pro
скажи внятно, в двух предложениях, что ты хочешь сделать и тебе скажут куда идти
источник

P

PSYTRGLES in Laravel Pro
Владислав Субботин
Миф это порошок, порошок это химия, химия это власть
Тише, не пали 😂😂😂
источник

ВС

Владислав Субботин... in Laravel Pro
PSYTRGLES
Тише, не пали 😂😂😂
:D
источник

EG

Egor Gruzdev in Laravel Pro
А письмо разве не по событию уходит?
источник

L

Loot.jpg in Laravel Pro
Пишу пакет, и мне надо чтобы юзер указывал свой коллбек в конфиге:
'hooks' => [
  'approve' => [
     'after_validation' => [\App\SomeClass::class, 'approvePayment'],
   ],
],
и в дальнейшем, я его вызываю c call_user_func. Но метод может быть и статичным, как проверить что метод статичный? без reflection
if ($hook = config('hooks.approve.after_validation')) {
  [$class, $method] = $hook;
  if ($class is non static) {
      $class = app($class);
  }
  call_user_func([$class, $method], $id);
}
источник

ВС

Владислав Субботин... in Laravel Pro
источник

4

4unkur in Laravel Pro
Alex Grishkevich
в этом чате справедливо
Route::get('email/resend', 'MyCustomEmailResendController@resend')->name('email.resend');

Переписать вроде можно
источник

AG

Alex Grishkevich in Laravel Pro
4unkur
Route::get('email/resend', 'MyCustomEmailResendController@resend')->name('email.resend');

Переписать вроде можно
рассматривал такой вариант в случае, если не опубликую. спасибо
источник

L

Loot.jpg in Laravel Pro
рефлексии юзать не хочется, думаю в стиле лары сделать
'after_validation' => '\App\SomeClass@approvePayment',
для статичных методов, писать так
'before_validation' => '\App\SomeClass::approvePayment',
источник

MK

Maxim Kozachenko in Laravel Pro
Всем привет. Как сделать hasManyThrough для моделей с разными конекшенами?
источник

DZ

Daniil Zobov in Laravel Pro
Loot.jpg
Пишу пакет, и мне надо чтобы юзер указывал свой коллбек в конфиге:
'hooks' => [
  'approve' => [
     'after_validation' => [\App\SomeClass::class, 'approvePayment'],
   ],
],
и в дальнейшем, я его вызываю c call_user_func. Но метод может быть и статичным, как проверить что метод статичный? без reflection
if ($hook = config('hooks.approve.after_validation')) {
  [$class, $method] = $hook;
  if ($class is non static) {
      $class = app($class);
  }
  call_user_func([$class, $method], $id);
}
источник

DZ

Daniil Zobov in Laravel Pro
там есть пример статического использования
источник

DZ

Daniil Zobov in Laravel Pro
если метод найден - значит, он статический
источник

L

Loot.jpg in Laravel Pro
Daniil Zobov
если метод найден - значит, он статический
Спасибо. Гляну
источник

MK

Maxim Kozachenko in Laravel Pro
Maxim Kozachenko
Всем привет. Как сделать hasManyThrough для моделей с разными конекшенами?
У меня есть модель “бонус”, есть модель “партнеры бонуса” (пивот таблица) и есть непосредсвенно модель партнера, которая лежит на другом сервере в совсем другой базе. Как из бонуса получить партнерой без костылей?
источник

ДС

Дмитрий Суходольский... in Laravel Pro
Maxim Kozachenko
У меня есть модель “бонус”, есть модель “партнеры бонуса” (пивот таблица) и есть непосредсвенно модель партнера, которая лежит на другом сервере в совсем другой базе. Как из бонуса получить партнерой без костылей?
в моделе указать подключение к базе?
источник

MK

Maxim Kozachenko in Laravel Pro
Дмитрий Суходольский
в моделе указать подключение к базе?
Да
источник

DZ

Daniil Zobov in Laravel Pro
class Album extends Eloquent {

  // default connection

  public function genre() {
      return $this->setConnection('Resources')->belongsTo('genre');
  }
...
}


пишут, что 5.7+
источник

MK

Maxim Kozachenko in Laravel Pro
Daniil Zobov
class Album extends Eloquent {

  // default connection

  public function genre() {
      return $this->setConnection('Resources')->belongsTo('genre');
  }
...
}


пишут, что 5.7+
Хмммм
источник