Rutas para crud de posts
Comprar curso

129. Rutas para crud de posts


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Jaime Salazar

    Jaime Salazar hace 1 año

    buenos días Víctor. Disculpa, es que estoy estancado. Llevó desde ayer revisando el código. Al señalar la pestaña del artículos me sale : La clase de destino [App\Http\Controllers\PostController] no existe. Pero he revisado esta igual que cuando trabajo con categorías, ahí todo ok. Te copio los códigos, Muchas gracias.

    <?php

    namespace App\Http\Controllers\Admin;

    use App\Http\Controllers\Controller;

    use App\Models\Post;

    use Illuminate\Http\Request;

    class PostController extends Controller

    {

        public function index()

        {

            return view('admin.posts.index');

        }

        public function create()

        {

            return view('admin.posts.create');

        }

        public function store(Request $request)

        {

            //

        }

        public function edit(Post $post)

        {

            return view('admin.posts', compact('post'));

        }

          public function update(Request $request, Post $post)

        {

            //

        }

          public function destroy(Post $post)

        {

            //

        }

    }

    codido aside.blade.php

     $links =[

                [

                  'name' => 'Dashboard',

                  'url' => Route('admin.dashboard'),

                  'active' => request()->routeIs('admin.dashboard'),

                  'icon' =>'fa-solid fa-gauge-high',      

                ],

                 [

                  'name' => 'Categorías',

                  'url' => Route('admin.categories.index'),

                  'active' => request()->routeIs('admin.categories.*'),

                  'icon' =>'fa-solid fa-inbox',             

                ],

                [

                  'name' => 'Artículos',

                  'url' => Route('admin.posts.index'),

                  'active' => request()->routeIs('admin.posts.*'),

                  'icon' =>'fa-solid fa-blog',             

                ],


     

    • Victor Arana Flores hace 1 año

      Hola Jaime, resume tu duda por favor. Y te pediría que si pones tu codigo lo pongas usando las herramientas de codigo que te proporciona esta caja de texto

    • Jaime Salazar hace 1 año

      Después de estar probando lo solucione, poniendo toda la url de PostsController, es decir, App\Http\Controllers\Admin\PostController::class. Lo que no entiendo es que el código esta igual al tuyo y la dirección de categories es CategoryController::class y no da problema. Gracias

    • Victor Arana Flores hace 1 año

      Hola Jaime, te recomiendo que vayas con urgencia a la seccion en la que se habla sobre controlladores.