Size: a a a

Laravel для начинающих

2020 March 17

F

FrontendPro in Laravel для начинающих
Article::create() не работает
источник

F

FrontendPro in Laravel для начинающих
источник

F

FrontendPro in Laravel для начинающих
такой ошибк
источник

И

Игорь in Laravel для начинающих
FrontendPro
такой ошибк
туда надо $request передавать, а не $validation

$request->all() для начала, но потом изменишь на более правильный only, например
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
а шо ты кодишь саблайме Ж(
источник

AH

Andrey Helldar in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
а шо ты кодишь саблайме Ж(
Ага)
источник

F

FrontendPro in Laravel для начинающих
так делал
источник

F

FrontendPro in Laravel для начинающих
источник

F

FrontendPro in Laravel для начинающих
У меня user_id это foreign key) забыл
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
зачем?
источник

F

FrontendPro in Laravel для начинающих
FrontendPro
У меня user_id это foreign key) забыл
..
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
как можно оптимизировать, чтоб не вызывать каждый раз \App\TelegramUser::get

    public function replaceMessageText($text, $id){

       $replace = ['<a href="tg://user?id='.$id. '">'. \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('full_name', 'id')[$id]. '</a>', \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('first_name', 'id')[$id], \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('last_name', 'id')[$id]];

      return str_replace($this->search, $replace, $text);
   }
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как можно оптимизировать, чтоб не вызывать каждый раз \App\TelegramUser::get

    public function replaceMessageText($text, $id){

       $replace = ['<a href="tg://user?id='.$id. '">'. \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('full_name', 'id')[$id]. '</a>', \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('first_name', 'id')[$id], \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('last_name', 'id')[$id]];

      return str_replace($this->search, $replace, $text);
   }
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
не, тут работа с колекциями
->keyBy('full_name') ->keyBy('first_name') и тд
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
не, тут работа с колекциями
->keyBy('full_name') ->keyBy('first_name') и тд
Тебе в БД стучать каждый раз не нужно
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как можно оптимизировать, чтоб не вызывать каждый раз \App\TelegramUser::get

    public function replaceMessageText($text, $id){

       $replace = ['<a href="tg://user?id='.$id. '">'. \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('full_name', 'id')[$id]. '</a>', \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('first_name', 'id')[$id], \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('last_name', 'id')[$id]];

      return str_replace($this->search, $replace, $text);
   }
where можно на БД передать
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как можно оптимизировать, чтоб не вызывать каждый раз \App\TelegramUser::get

    public function replaceMessageText($text, $id){

       $replace = ['<a href="tg://user?id='.$id. '">'. \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('full_name', 'id')[$id]. '</a>', \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('first_name', 'id')[$id], \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('last_name', 'id')[$id]];

      return str_replace($this->search, $replace, $text);
   }
усё через mapWithKeys щас сделаю
источник

AH

Andrey Helldar in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как можно оптимизировать, чтоб не вызывать каждый раз \App\TelegramUser::get

    public function replaceMessageText($text, $id){

       $replace = ['<a href="tg://user?id='.$id. '">'. \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('full_name', 'id')[$id]. '</a>', \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('first_name', 'id')[$id], \App\TelegramUser::get()->where('is_bot', 0)->where('id', $id)->pluck('last_name', 'id')[$id]];

      return str_replace($this->search, $replace, $text);
   }
public function replaceMessageText($text, $id)
{
   $user = \App\TelegramUser::query()
       ->where('is_bot', false)
       ->find($id);

   $replace = [
       '<a href="tg://user?id=' . $id . '">' . $user->full_name . '</a>',
       $user->first_name,
       $user->last_name,
   ];

   return str_replace($this->search, $replace, $text);
}
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
Andrey Helldar
public function replaceMessageText($text, $id)
{
   $user = \App\TelegramUser::query()
       ->where('is_bot', false)
       ->find($id);

   $replace = [
       '<a href="tg://user?id=' . $id . '">' . $user->full_name . '</a>',
       $user->first_name,
       $user->last_name,
   ];

   return str_replace($this->search, $replace, $text);
}
збс, спс большое
источник

AH

Andrey Helldar in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
збс, спс большое
Исправил одну ошибку.
источник