diff --git a/app/Jobs/Dashboard/Category/Store.php b/app/Jobs/Dashboard/Category/Store.php index 2c4509a..452e6b9 100755 --- a/app/Jobs/Dashboard/Category/Store.php +++ b/app/Jobs/Dashboard/Category/Store.php @@ -38,8 +38,9 @@ class Store $category->published = $request->getPublished(); $category->is_filter_power = $request->getFilterPower(); $category->credit = $request->getCredit(); - $category->keywords = $request->keywords; - $category->title_seo = $request->title_seo; + $category->descriptions = $request->descriptions ?? ['ru' => '', 'uz' => '']; + $category->keywords = $request->keywords ?? ['ru' => '', 'uz' => '']; + $category->title_seo = $request->title_seo ?? ['ru' => '', 'uz' => '']; $category->save(); diff --git a/routes/web.php b/routes/web.php index d71d61c..5f3053e 100755 --- a/routes/web.php +++ b/routes/web.php @@ -50,25 +50,14 @@ Route::get('/', function () { return view('welcome'); }); -Route::middleware('locale')->group(function () { - // Route::get('/', [SiteMainPageController::class, 'index'])->name('site.main.page'); - // Route::get('locale/{lang}', [SiteLocaleController::class, 'setLocale'])->name('site.setLocale'); - // Route::get('pages/{slug}', [SitePageController::class, 'getPage'])->name('site.default-page'); - // Route::get('search', [SiteProductController::class, 'search'])->name('search'); - - // Route::middleware('authProfile')->group(function () { - // Route::get('favorites', [SiteFavoriteController::class, 'index'])->name('favorites'); - // Route::get('favorites/store/{product}', [SiteFavoriteController::class, 'store']); - // Route::get('favorites/delete/{product}', [SiteFavoriteController::class, 'delete']); - // }); - - Route::prefix('category')->group(function () { - Route::get('/', 'CategoryController@all')->name('categories'); - Route::get('/{category}', 'CategoryController@index')->name('category.view'); - Route::get('/{category}/{Category}', 'CategoryController@show')->name('category.show'); - Route::get('/{category}/{slug}/{Category}', 'CategoryController@showCatalog')->name('category.showParent'); - Route::post('/filter/{category}', 'CategoryController@filter')->name('category.filter'); - }); +// Public site category controllers were removed. Keep the route names for legacy +// link generation, but avoid old string-controller routes that break Laravel 11. +Route::middleware('locale')->prefix('category')->group(function () { + Route::get('/', fn () => abort(404))->name('categories'); + Route::get('/{category}', fn () => abort(404))->name('category.view'); + Route::get('/{category}/{Category}', fn () => abort(404))->name('category.show'); + Route::get('/{category}/{slug}/{Category}', fn () => abort(404))->name('category.showParent'); + Route::post('/filter/{category}', fn () => abort(404))->name('category.filter'); }); // Route::get('/sitemap.xml', 'Site\MainPageController@sitemap')->name('sitemap');