$array = [
['id'=>1, 'name'=>'Carol'],
['id'=>2, 'name'=>'Alice'],
['id'=>3, 'name'=>'Bob'],
];
$sorted = collect($array)->sortBy('name')->toArray();
dd( $sorted );
# array:3 [
# 1 => array:2 [
# "id" => 2
# "name" => "Alice"
# ]
# 2 => array:2 [
# "id" => 3
# "name" => "Bob"
# ]
# 0 => array:2 [
# "id" => 1
# "name" => "Carol"
# ]
# ]
$array = [
['id'=>1, 'name'=>'Carol'],
['id'=>2, 'name'=>'Alice'],
['id'=>3, 'name'=>'Bob'],
];
$sorted = collect($array)->sortBy('name')->values()->toArray();
dd( $sorted );
# array:3 [
# 0 => array:2 [
# "id" => 2
# "name" => "Alice"
# ]
# 1 => array:2 [
# "id" => 3
# "name" => "Bob"
# ]
# 2 => array:2 [
# "id" => 1
# "name" => "Carol"
# ]
# ]