Listado de Categorías
Categoría | Descripción | Estado | Editar | Cambiar Estado |
---|---|---|---|---|
Уважаемые: Добрый вечер!; Чтобы "Заносить в список категории в виде"; он объяснил, что мы будем создавать компонент 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) всего указанного:
Listado de Categorías
Categoría
Descripción
Estado
Editar
Cambiar Estado
Всего объясненного реализуйте компиляцию проекта npm run watch (с конечного окна Визуального Студио Коде); и что потом с того же окна терминала, чтобы выполнять проект php artisan serve, (что, прокрутив изображение в окне в браузере, не показывает информации о таблице); не: какова проблема?; я жду Ваших комментариев, оцененный инструктирующий.
Уважаемые: Добрый вечер!, задержанного экрана, который выходит с ошибкой, в моем проекте laravel, в файле "web.php" из проекта, который эта в маршруте/routes/web.php эта маршрут присоединил код файла "web.php"
Которого он касается в драйвер "CategoriaController.php", который находится в маршруте проекта:/app/Http/Controllers/CategoriaController.php (что в части наверху находится код драйвера CategoriaController.php
Уважаемые составьте файл с конечной остановки Визуального Студио Коде таким образом npm run watch и после нескольких раз я вновь составлял это с npm run dev, Чтобы скроллировать проект Lavarel помещал php artisan serve. Ваша помощь.
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).
На этом уже этом вопросе, решенный пользователь в этой pГЎgina ВЕБ я indicГі, который он помещал таким образом
axios.get (' http://localhost/proyectolaravel/public/categoria ');
в случае моего проекта, который proyectolaravel, и я смог отображать реестры и я остаюсь решенным.