Функции для выборки значений из базы данных
- Сортировка по полю Create_at
вывод одной записи из таблицы базы данных с id (например 2)
view('messages',['data'=>[$contact->find(2)]]);
случайный вывод одной записи из таблицы базы данных
view('messages',['data'=>[$contact->inRandomOrder()->first()]]);
случайный вывод всех записей из таблицы базы данных при помощи вытягивания get
view('messages',['data'=>$contact->inRandomOrder()->get()]);
- Сортировка по любому полю (пример id)
- asc по возростанию
- desc по убыванию
view('messages',['data'=>$contact->orderBy('id','asc')->get()]);
- Накладывание нескольких функций на выборку
ограничение записей (например только 1)
view('messages',['data'=>$contact->...->take(1)->get()])
пропустить запись (например 1)
view('messages',['data'=>$contact->...->skip(1)->get()])
- Накладывание Условия Where
= равно
<> не равно
установка определённых условий к определённому полю (пример subject) с указанием какой проверки (пример =) на значение (пример Hello)
view('messages',['data'=>$contact->where('subject','=','Hello')->get()]);