Единственная функция, которая выполняет CRUD в Laravel - PullRequest
0 голосов
/ 10 июля 2020

Я хочу создать функцию для выполнения всех видов операций CRUD. Эта функция будет вызываться из любого контроллера внутри функции. Затем функция будет искать таблицу / модель, а затем, в зависимости от типа операции, сделает все остальное.

Было бы хорошо реализовать такую ​​функцию, которая может использоваться обычно? Это повысит сложность CRUD? Или должен выполнять CRUD в функциях контроллеров? Мой проект довольно большой. Я думаю написать функцию для CRUD.

1 Ответ

0 голосов
/ 10 июля 2020

Добро пожаловать в stackoverflow.

Вам следует подумать об использовании контроллера, такого как ProductsController, и внутри него у вас должна быть функция для каждого действия (сохранение, обновление и т. Д. c).

Выполнение всего этого с помощью одной функции только добавляет ненужной сложности проекту, и это не то, как это следует делать.

В качестве отправной точки выполните следующую команду в своем проекте: php artisan make:controller ProductsController --resource. Это создаст хорошо структурированный контроллер для действий CRUD в продуктах.

Надеюсь, вы найдете это полезным.

...