Article

Laravel 03 Работа с БД. Ч.1

01_ С чего всё начинается?

С того, что у нас всю работу с БД можно выполнить 2 вариантами:

  1. Построитель запросов
  2. Eloquent - ActiveRecord для Laravel

Eloquent строится на построителе, поэтому модель может помимо специфических ф-й иметь много общих.


02_ Простые выборки данных и первые комманды

Для удобства,

E - метод Eloquert
B - базовый построитель


B ->get()
E ->all() get() для Eloquent (можно проследить в документации)
B ->first()
B ->find() найти 1++ строк из таблицы за их id $user = User::find(1)
$users = User::find([1,2,3])



03_ CRUD

**Важно помнить, что всё начинается с ресурсного контроллера

->save()
->create()
->update()
->delete()
->destroy()
->firstOrCreate()
->firstOrNew()


Third-party source 2
Dropdown
test 123