Чтобы предоставить вам список моделей Laravel, я предполагаю, что вы имеете в виду встроенные модели Eloquent ORM в Laravel. Eloquent — это мощный и выразительный ORM, который позволяет вам взаимодействовать с таблицами базы данных, используя синтаксис PHP. Вот некоторые распространенные методы и примеры кода, которые вы можете использовать с моделями Laravel:
-
Получение моделей:
-
all(): извлекает все модели из базы данных.$models = Model::all(); -
find($id): извлекает модель по ее первичному ключу.$model = Model::find($id); -
findOrFail($id): извлекает модель по ее первичному ключу или выдаетModelNotFoundException, если она не найдена.$model = Model::findOrFail($id); -
where($column, $operator, $value): извлекает модели на основе предложенияwhere.$models = Model::where('column', '=', $value)->get();
-
-
Создание моделей:
create(array $attributes): создает новый экземпляр модели и сохраняет его в базе данных.$model = Model::create([ 'column1' => 'value1', 'column2' => 'value2', ]);
-
Обновление моделей:
update(array $attributes): обновляет атрибуты модели.$model->update([ 'column1' => 'new value1', 'column2' => 'new value2', ]);
-
Удаление моделей:
-
delete(): удаляет модель из базы данных.$model->delete(); -
destroy($id): удаляет модель по ее первичному ключу.Model::destroy($id); -
where($column, $operator, $value)->delete(): удаляет модели на основе предложенияwhere.Model::where('column', '=', $value)->delete();
-
Это всего лишь несколько примеров методов, доступных в моделях Laravel. Eloquent предоставляет гораздо больше методов и функций. Полный список методов и их использования можно найти в документации Laravel.