Почему не увидены реестры в проекте laravel внутри компонента vue?

Уважаемые: Добрый вечер!; Чтобы "Заносить в список категории в виде"; он объяснил, что мы будем создавать компонент vue (каталог проекта laravel)/resources/js/components/Categoria.vue; для чего копируется код, который был как пример в компоненте той же папки, я храню в архиве/resources/js/components/Example-components.vue (что позже идет делать удаленным файл); в файле "Categoria.vue"; в нижней части файла внутри этикетки, он идет создавать функцию, которую называются дата () и одновременно у него будет функция, которая называется return (), что идет иметь переменные полей имени, описания и признает себя переменной, которую называются ArrayCategoria: [], после этого мы определяем методы (что для этого давайте верить в метод, который называется listarCategoria ()), что мы включаем код herramiento axios; у которого в маршруте, определенный файлом web.php (что находится в папке / routes), есть этот контент: Я храню в архиве (/routes/web.php)

То, что означает, что с маршрутом / категорией (для первой), делает призыв к Драйверу CategoriaController и функция index, что находится в папке/App/Http/Controllers/CategoriaController.php); у которого в функции index есть следующее:

nombre= $request->nombre;
        $categoria->descripcion= $request->descripcion;
        $categoria->condicion= '1';
        $categoria->save();
    }


    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request)
    {
        //
        $categoria= Categoria::findOrFail($request->id);
        $categoria->nombre= $request->nombre;
        $categoria->descripcion= $request->descripcion;
        $categoria->condicion= '1';
        $categoria->save();
    }

    public function desactivar(Request $request)
    {
        //
        $categoria= Categoria::findOrFail($request->id);
        $categoria->condicion= '0';
        $categoria->save();
    }

    public function activar(Request $request)
    {
        //
        $categoria= Categoria::findOrFail($request->id);
        $categoria->condicion= '1';
        $categoria->save();
    }

    
}

Однако контент нижняя часть, которая находится между этикетками файла (/resources/js/components/Categoria.vue); следующий код:

и Что потом я объясняю, что в части наверху файла "Categoria.vue", после объявляя этикетку, я играю, откуда формируется таблица для информации, мы будем использовать директивные органы v-if, v-else и v-text; таким образом:

 
                                    
                                    
                                    

                                    
                                        

                                        
                                       
                                    

                                    
                                          
                                    

                                    

                                        
                                        
                                       
                                    
                                

Что присоединил полный код файла (/resources/js/components/Categoria.vue) всего указанного:



Всего объясненного реализуйте компиляцию проекта npm run watch (с конечного окна Визуального Студио Коде); и что потом с того же окна терминала, чтобы выполнять проект php artisan serve, (что, прокрутив изображение в окне в браузере, не показывает информации о таблице); не: какова проблема?; я жду Ваших комментариев, оцененный инструктирующий.

introducir la descripción de la imagen aquí

Уважаемые: Добрый вечер!, задержанного экрана, который выходит с ошибкой, в моем проекте laravel, в файле "web.php" из проекта, который эта в маршруте/routes/web.php эта маршрут присоединил код файла "web.php"

Которого он касается в драйвер "CategoriaController.php", который находится в маршруте проекта:/app/Http/Controllers/CategoriaController.php (что в части наверху находится код драйвера CategoriaController.php

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

Уважаемые составьте файл с конечной остановки Визуального Студио Коде таким образом npm run watch и после нескольких раз я вновь составлял это с npm run dev, Чтобы скроллировать проект Lavarel помещал php artisan serve. Ваша помощь.

1
задан 12.06.2019, 04:49
2 ответа

Vue - framework, что ничто не имеет общее с laravel или PHP. Важно понимать, что совсем то, что делается из стороны, как определение маршрутов и других вещей, не имеет ничего общего с тем, что переходит из другой стороны.

, сделав твой вызов с axios, не определяя маршрута, формы

axios.get('/categoria')

то, что делает браузер, - apendar этот маршрут в настоящий маршрут твоей веб-страницы.

Следовательно, если твоя страница работает здесь:

http://localhost:8080/#/

Тогда axios будет стараться называть

http://localhost:8080/#/categoria

тем, что ты tenes, что делать, значит определять в axios маршрут, где ты поднял твой драйвер php.
, Когда ты сделал: php artisan serve, твой сервер laravel встал в маршруте и порту, которые не, которые. В vue, использовав axios (или который другой компонент, чтобы делать призывы к драйверам), ты он tenes, чем определять точно, который является маршрутом, в котором ты нуждаешься.

Например, если твой драйвер поднял в порту 4560, тогда твоим вызовом должны бы быть

axios.get(' http://localhost:4560/categoria')

Tene в счете, который внутри сетевого экрана, в браузере, говорит, которому маршрут сделал каждый вызов, который сделал твою страницу (включенная вызовы, которые он делает axios).

0
ответ дан 02.12.2019, 01:00

На этом уже этом вопросе, решенный пользователь в этой pГЎgina ВЕБ я indicГі, который он помещал таким образом

axios.get (' http://localhost/proyectolaravel/public/categoria ');

в случае моего проекта, который proyectolaravel, и я смог отображать реестры и я остаюсь решенным.

0
ответ дан 02.12.2019, 01:00
  • 1
    Это был ответ, который тебе дал другой пользователь правильную? – Aprendiz 07.07.2019, 16:54

Теги

Похожие вопросы