Для выполнения запросов к базе данных в Laravel вы можете использовать встроенный построитель запросов или Eloquent ORM. Вот некоторые распространенные методы и примеры кода для выполнения запросов в Laravel:
-
Выбор всех строк из таблицы:
$users = DB::table('users')->get(); -
Выбор определенных столбцов:
$users = DB::table('users')->select('name', 'email')->get(); -
Добавление предложенияwhere:
$users = DB::table('users')->where('id', 1)->get(); -
Использование нескольких предложенийwhere:
$users = DB::table('users') ->where('name', 'John') ->where('age', '>', 25) ->get(); -
Соединение таблиц:
$users = DB::table('users') ->join('contacts', 'users.id', '=', 'contacts.user_id') ->select('users.*', 'contacts.phone') ->get(); -
Результаты заказа:
$users = DB::table('users') ->orderBy('name', 'desc') ->get(); -
Ограничение количества результатов:
$users = DB::table('users')->skip(10)->take(5)->get(); -
Вставка данных в таблицу:
DB::table('users')->insert([ 'name' => 'John Doe', 'email' => 'johndoe@example.com', ]); -
Обновление данных в таблице:
DB::table('users') ->where('id', 1) ->update(['votes' => 1]); -
Удаление данных из таблицы:
DB::table('users')->where('id', 1)->delete();
Это всего лишь несколько примеров методов, доступных в Laravel для выполнения запросов к базе данных. Дополнительную информацию можно найти в документации Laravel.