Size: a a a

2020 May 04

V

Vadim in Laravel Pro
Alex 📱
День добрый. Столкнулся с задачей поиска по базе данных включая синонимы. Можете направить в какую сторону читать/копать?
elastic, sphinx?
источник

A

Alex 📱 in Laravel Pro
ok, спасибо,пошел читать доки. А что из этого проще подружить с laravel?
источник

A

Alex 📱 in Laravel Pro
Мда, рано еще дружить с laravel =))) Углубился в чтиво...
источник

RK

Roman Kolosov in Laravel Pro
Alex 📱
Мда, рано еще дружить с laravel =))) Углубился в чтиво...
источник

AM

Alexey Mihaylov in Laravel Pro
Ребят, помогите с роутом, пожалуйста.

Есть роут: Route::get('/products/{product:slug}', 'Product\ShowProduct\ShowProductAction')->name('show'); .
Когда шлю GET на  localhost/api/products/new-product-first, получаю 404. Хотя продукт с данным слагом существует. Остальные роуты закомментировал.
источник

SS

Serg Serdyuk in Laravel Pro
Alexey Mihaylov
Ребят, помогите с роутом, пожалуйста.

Есть роут: Route::get('/products/{product:slug}', 'Product\ShowProduct\ShowProductAction')->name('show'); .
Когда шлю GET на  localhost/api/products/new-product-first, получаю 404. Хотя продукт с данным слагом существует. Остальные роуты закомментировал.
а роут в api.php? не в web?
источник

AM

Alexey Mihaylov in Laravel Pro
Serg Serdyuk
а роут в api.php? не в web?
Да, в api
источник

В

Владимир in Laravel Pro
пропиши в web
источник

AM

Alexey Mihaylov in Laravel Pro
Владимир
пропиши в web
Попробовал - 404
источник

SS

Serg Serdyuk in Laravel Pro
а вообще до контроллера доходит?
источник

D

Dymon in Laravel Pro
Alexey Mihaylov
Ребят, помогите с роутом, пожалуйста.

Есть роут: Route::get('/products/{product:slug}', 'Product\ShowProduct\ShowProductAction')->name('show'); .
Когда шлю GET на  localhost/api/products/new-product-first, получаю 404. Хотя продукт с данным слагом существует. Остальные роуты закомментировал.
Попробуй через tinker Product::whereSlug('new-product-first')->get(). в ShowProductAction __invoke(Product $product) как то так у тебя?
источник

AM

Alexey Mihaylov in Laravel Pro
Serg Serdyuk
а вообще до контроллера доходит?
Нет. Как будто этого роута вообще нету.
источник

SS

Serg Serdyuk in Laravel Pro
artisan route:clear
artisan route:list
источник

AM

Alexey Mihaylov in Laravel Pro
источник

AM

Alexey Mihaylov in Laravel Pro
»ShowProductAction __invoke(Product $product) как то так у тебя?

Да
источник

В

Владимир in Laravel Pro
посмотри еще как ты к роуту обращаешься,  ведь у тебя он именоованый
источник

AM

Alexey Mihaylov in Laravel Pro
Serg Serdyuk
artisan route:clear
artisan route:list
источник

AM

Alexey Mihaylov in Laravel Pro
Владимир
посмотри еще как ты к роуту обращаешься,  ведь у тебя он именоованый
Через Постмен
источник

AM

Alexey Mihaylov in Laravel Pro
Возможно, проблема в том, что ключ модели - строка...
источник

V

Vadim in Laravel Pro
Alexey Mihaylov
Ребят, помогите с роутом, пожалуйста.

Есть роут: Route::get('/products/{product:slug}', 'Product\ShowProduct\ShowProductAction')->name('show'); .
Когда шлю GET на  localhost/api/products/new-product-first, получаю 404. Хотя продукт с данным слагом существует. Остальные роуты закомментировал.
В RouteServiceProvider есть namespace по умолчанию, который ларавел цепляет для твоих контроллеров. Ты уверен, что у тебя правильный путь до контроллера получается?
источник