Size: a a a

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

2021 March 20

SJ

SHEROZ Juraev in Laravel для начинающих
Дмитрий
Привет, кто нибудь работал с инерцией ? Подскажите как передать данные из контроллера в вид, нихера не работает, что я только не пробовал
Там на первой же странице Inertia приведён пример как это сделать)
источник

AB

Alex B in Laravel для начинающих
Александр Панков
Привет, тут корректно будет задать по elasticsearch?
делаю первый раз и столкнулся с проблемой (не находит при некторому полю)
да, конечно в рамках скоута и пакетов для еластика
источник

AB

Alex B in Laravel для начинающих
Александр Панков
Привет, тут корректно будет задать по elasticsearch?
делаю первый раз и столкнулся с проблемой (не находит при некторому полю)
ты сразу вопрос задай
источник

AB

Alex B in Laravel для начинающих
Nazar
Народ, привет всем)
Можете посоветовать туториал по Laravel 7 и работе с Gmail API?
может ты сразу вопрос свой напишешь?
источник

AB

Alex B in Laravel для начинающих
Дмитрий
Привет, кто нибудь работал с инерцией ? Подскажите как передать данные из контроллера в вид, нихера не работает, что я только не пробовал
покажи как ты это делаешь
и проверь правильно ли ты установил инерцию, подключил ли директивы
источник

Д

Дмитрий in Laravel для начинающих
SHEROZ Juraev
Там на первой же странице Inertia приведён пример как это сделать)
Да читал я уже, ну не получается, смотри, я создаю обычный контроллер как для блейда, пишу маршрут в роутах и создаю вьюху уже не в блейде а в  js\pages, правильно ?
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Ну да
источник

Д

Дмитрий in Laravel для начинающих
Alex B
покажи как ты это делаешь
и проверь правильно ли ты установил инерцию, подключил ли директивы
Да по сути показывать не чего, не чего не сделано, если верить документации

создаю метод в контроллере вот так
class UsersController
{
   public function index()
   {
       $users = User::active()
           ->orderByName()
           ->get()
           ->only('id', 'name', 'email');

       return Inertia::render('Users', [
           'users' => $users
       ]);
   }
}
источник

AB

Alex B in Laravel для начинающих
Дмитрий
Да по сути показывать не чего, не чего не сделано, если верить документации

создаю метод в контроллере вот так
class UsersController
{
   public function index()
   {
       $users = User::active()
           ->orderByName()
           ->get()
           ->only('id', 'name', 'email');

       return Inertia::render('Users', [
           'users' => $users
       ]);
   }
}
метод это одно, может ты неправильно инерцию подключил
источник

AB

Alex B in Laravel для начинающих
Дмитрий
Да по сути показывать не чего, не чего не сделано, если верить документации

создаю метод в контроллере вот так
class UsersController
{
   public function index()
   {
       $users = User::active()
           ->orderByName()
           ->get()
           ->only('id', 'name', 'email');

       return Inertia::render('Users', [
           'users' => $users
       ]);
   }
}
тут все ок
источник

Д

Дмитрий in Laravel для начинающих
Alex B
метод это одно, может ты неправильно инерцию подключил
А как проверить, подскажи пожалуйста ?
источник

AB

Alex B in Laravel для начинающих
Дмитрий
А как проверить, подскажи пожалуйста ?
ну как как, сверить с докой, пройтись по всем шагам
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Код покажи
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Вьюху
источник

AB

Alex B in Laravel для начинающих
Alex B
ну как как, сверить с докой, пройтись по всем шагам
там же еще надо в жсе подключать
источник

Д

Дмитрий in Laravel для начинающих
SHEROZ Juraev
Вьюху
сейчас всё заново напишу и покажу
источник

АП

Александр Панков... in Laravel для начинающих
Alex B
да, конечно в рамках скоута и пакетов для еластика
я поставил через докер эластик. все работает

в приложение пакет поставил elasticsearch/elasticsearch

коннект есть, у меня вопрос видимо по инициализации индекса, я его инициализировал, загнал туда 15 записей и тестирую

как видно на скриншоте,  набираю там 4415 (ожидаю поиск по полю itn который внутри эластика есть)

те я хочу с такими цифрами получить записи "... 4415 ..."

он находит, но у нужной мне записи "очков" меньше
мне сперва показывается запись с полем
4414...
хотя я ищу 4415
нужная запись тоже есть но она на 2ом месте

почему так и как это поправить?
источник

AB

Alex B in Laravel для начинающих
Александр Панков
я поставил через докер эластик. все работает

в приложение пакет поставил elasticsearch/elasticsearch

коннект есть, у меня вопрос видимо по инициализации индекса, я его инициализировал, загнал туда 15 записей и тестирую

как видно на скриншоте,  набираю там 4415 (ожидаю поиск по полю itn который внутри эластика есть)

те я хочу с такими цифрами получить записи "... 4415 ..."

он находит, но у нужной мне записи "очков" меньше
мне сперва показывается запись с полем
4414...
хотя я ищу 4415
нужная запись тоже есть но она на 2ом месте

почему так и как это поправить?
тут уже надо настраивать индексы, тебе придется исследовать то как работают индексы, релеватность поиска, вот это все, тоже самое у тебя будет с текстовыми полями, но настроить это можно
источник

AB

Alex B in Laravel для начинающих
я делал такое для интернет магазина
источник

АП

Александр Панков... in Laravel для начинающих
подозревая что проблема в настрйоке индекса внути ngram, те играюсь с этим параметром и показывет то болше то меньше записей
источник