Мне нужна ваша помощь, пожалуйста. Когда я создаю новую категорию в моем проекте laravel, он не показывает продукты, которые я вставил после, но возвращает «404 страница не найдена» и две другие категории, которые я создал в phpmyadmin в начале проекта (для тестов), они работают хорошо. Я не могу найти проблему, почему он возвращает 404 не имеет значения с продуктами или без них. Спасибо!!! Вот код:
---------------------------------------------ROUTES:------------------------------------------
#CMS
Route::prefix('cms')->group(function () {
Route::middleware(['cmsguard'])->group(function () {
Route::get('dashboard', 'CMSController@dashboard');
Route::get('orders', 'CMSController@orders');
Route::resource('menu', 'MenuController');
Route::resource('content', 'ContentController');
Route::resource('categories', 'CategoriesController');
Route::resource('products', 'ProductsController');
});
});
--------------------------------------------CREATE CATEGORY:------------------------------
$category = new self();
$category->ctitle = $request['title'];
$category->carticle = $request['article'];
$category->curl = $request['url'];
$category->cimage = $image_name;
$category->save();
Session::flash('sm', 'Category Is Saved!');
--------------------------------------UPDATE CATEGORY:----------------------------------------
$category = self::find($id);
$category->ctitle = $request['title'];
$category->carticle = $request['article'];
$category->curl = $request['url'];
if ($image_name) {
$category->cimage = $image_name;
}
$category->save();
Session::flash('sm', 'Category Is Updated!');
------------------------------------------CATEGORIE REQUEST:----------------------------------
class CategorieRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules(Request $request)
{
$item_id = !empty($request['item_id']) ? ',' . $request['item_id'] : '';
return [
'title' => 'required',
'url' => 'required|regex:/^[a-z\d-]+$/|unique:categories,curl' . $item_id,
'article' => 'required',
'image' => 'image'
];
}
}