PHP - LARAVEL 6 Созданная категория возвращает 404 - PullRequest
0 голосов
/ 12 февраля 2020

Мне нужна ваша помощь, пожалуйста. Когда я создаю новую категорию в моем проекте 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'
        ];
    }
}
...