Чтобы получить сгенерированный SQL-запрос из запроса Laravel Eloquent, вы можете использовать метод toSql(). Вот пример:
$query = YourModel::where('column', 'value')->orderBy('column')->limit(10);
$sql = $query->toSql();
echo $sql;
Это выведет сгенерированный SQL-запрос для данного запроса Eloquent.
Что касается дополнительных методов в Laravel Eloquent, доступно множество вариантов. Вот некоторые часто используемые методы:
get(): извлекает все записи из таблицы.first(): извлекает первую запись из таблицы.find($id): извлекает запись по ее первичному ключу.where($column, $operator, $value): добавляет в запрос базовое предложениеwhere.orWhere($column, $operator, $value): добавляет в запрос предложение или предложение.whereIn($column, $values): добавляет в запрос предложениеwhere in.orderBy($column, $direction): упорядочивает результаты запроса по столбцу.groupBy($column): группирует результаты запроса по столбцу.join($table, $firstColumn, $operator, $ SecondColumn): выполняет внутреннее соединение с другой таблицей.count(): извлекает количество записей, соответствующих запросу.
Это всего лишь несколько примеров. В Laravel Eloquent доступно множество других методов для различных операций запроса.