Распространенные методы запросов к базе данных Laravel с примерами кода

Для выполнения запросов к базе данных в Laravel вы можете использовать встроенный построитель запросов или Eloquent ORM. Вот некоторые распространенные методы и примеры кода для выполнения запросов в Laravel:

  1. Выбор всех строк из таблицы:

    $users = DB::table('users')->get();
  2. Выбор определенных столбцов:

    $users = DB::table('users')->select('name', 'email')->get();
  3. Добавление предложенияwhere:

    $users = DB::table('users')->where('id', 1)->get();
  4. Использование нескольких предложенийwhere:

    $users = DB::table('users')
            ->where('name', 'John')
            ->where('age', '>', 25)
            ->get();
  5. Соединение таблиц:

    $users = DB::table('users')
            ->join('contacts', 'users.id', '=', 'contacts.user_id')
            ->select('users.*', 'contacts.phone')
            ->get();
  6. Результаты заказа:

    $users = DB::table('users')
            ->orderBy('name', 'desc')
            ->get();
  7. Ограничение количества результатов:

    $users = DB::table('users')->skip(10)->take(5)->get();
  8. Вставка данных в таблицу:

    DB::table('users')->insert([
    'name' => 'John Doe',
    'email' => 'johndoe@example.com',
    ]);
  9. Обновление данных в таблице:

    DB::table('users')
    ->where('id', 1)
    ->update(['votes' => 1]);
  10. Удаление данных из таблицы:

    DB::table('users')->where('id', 1)->delete();

Это всего лишь несколько примеров методов, доступных в Laravel для выполнения запросов к базе данных. Дополнительную информацию можно найти в документации Laravel.