Size: a a a

2019 December 13

M

Michael in Laravel Pro
Roman Kolosov
зачем маленький вопрос
Аплоад прайсов с картинками, например.
источник

AS

Artem Stepanenko in Laravel Pro
Ребьят, всем привет
Может кто знает как на laravel делать такой поиск? https://multisearch.io
С транслитом, опечатками, раскладкой, морфологией, синонимами?
Возможно какие-то плагины есть
источник

ЮМ

Юрий Маслов... in Laravel Pro
Stas 🚀
Всем привет. Столкнулся тут с проблемой. Подскажите где ошибся.
Model Flight
class Flight extends Model{
   public function airport(){
       return $this->hasOne('App\Airport','code','airport_from');
   }
}


И вот блин это не работает 😕
$flights = Flight::with('airport')->get();
foreach ($flights as $flight){
   dump($flight->airport->name);
}


А вот так работает
$flights = Flight::all();
foreach ($flights as $flight){
   $flight->airport()->get();
   dump($flight->airport->name);
}
там где не работает, ты не выполняешь запрос, а только делаешь его
источник

RK

Roman Kolosov in Laravel Pro
Artem Stepanenko
Ребьят, всем привет
Может кто знает как на laravel делать такой поиск? https://multisearch.io
С транслитом, опечатками, раскладкой, морфологией, синонимами?
Возможно какие-то плагины есть
elasticsearch
источник

ЮМ

Юрий Маслов... in Laravel Pro
надо вызвать get() хотя бы чтобы получить коллекцию, или get()->all() - чтобы от коллекции сразу потом массив
источник

AS

Artem Stepanenko in Laravel Pro
Roman Kolosov
elasticsearch
спасибо, сейчас посмотрю
источник

RK

Roman Kolosov in Laravel Pro
Artem Stepanenko
спасибо, сейчас посмотрю
источник

AS

Artem Stepanenko in Laravel Pro
тут прям есть все эти возможности? (С транслитом, опечатками, раскладкой, морфологией, синонимами)
источник

AS

Artem Stepanenko in Laravel Pro
Или реализовывать проще с этим пакетом?
источник

RK

Roman Kolosov in Laravel Pro
почитайте про elastic в целом
источник

RK

Roman Kolosov in Laravel Pro
пакет для интеграции с laravel
источник

AS

Artem Stepanenko in Laravel Pro
Спасибо за наводку
источник

S🚀

Stas 🚀 in Laravel Pro
Юрий Маслов
надо вызвать get() хотя бы чтобы получить коллекцию, или get()->all() - чтобы от коллекции сразу потом массив
get при форматировании забыл  дописать
источник

S🚀

Stas 🚀 in Laravel Pro
получаю
Trying to get property of non-object

на
строку где обращаюсь к отношению
источник

AS

Artem Stepanenko in Laravel Pro
Roman Kolosov
пакет для интеграции с laravel
а если не брать во внимание платные поисковые движки, насколько тяжело будет реализовать?
источник

S🚀

Stas 🚀 in Laravel Pro
Stas 🚀
Всем привет. Столкнулся тут с проблемой. Подскажите где ошибся.
Model Flight
class Flight extends Model{
   public function airport(){
       return $this->hasOne('App\Airport','code','airport_from');
   }
}


И вот блин это не работает 😕
$flights = Flight::with('airport')->get();
foreach ($flights as $flight){
   dump($flight->airport->name);
}


А вот так работает
$flights = Flight::all();
foreach ($flights as $flight){
   $flight->airport()->get();
   dump($flight->airport->name);
}
Ребят есть еще идеи? вроде же простое отношение.
источник

RK

Roman Kolosov in Laravel Pro
Artem Stepanenko
а если не брать во внимание платные поисковые движки, насколько тяжело будет реализовать?
+- одинаково, я бы советовал сразу с эластиком разобраться
источник

M

Michael in Laravel Pro
Stas 🚀
get при форматировании забыл  дописать
это sql в первом или втором случае ?
источник

S🚀

Stas 🚀 in Laravel Pro
Michael
это sql в первом или втором случае ?
это второй случай когда отношение не возвращается
источник

M

Michael in Laravel Pro
А в первом ?
источник