@larissa
In Laravel, you can access nested key values in an array using dot notation. For example, if you have an array like this:
1 2 3 4 5 6 |
$data = [ 'user' => [ 'name' => 'John Doe', 'email' => '[email protected]', ] ]; |
You can access the nested key values like this:
1 2 |
$name = $data['user']['name']; // John Doe $email = $data['user']['email']; // [email protected] |
If you want to access nested key values from a Laravel collection, you can use the get
method with dot notation:
1 2 3 4 |
$user = collect($data); $name = $user->get('user.name'); // John Doe $email = $user->get('user.email'); // [email protected] |
Alternatively, you can use the Arr
helper class to access nested key values in an array:
1 2 3 4 |
use IlluminateSupportArr; $name = Arr::get($data, 'user.name'); // John Doe $email = Arr::get($data, 'user.email'); // [email protected] |
By using dot notation and Laravel's helper methods, you can easily access nested key values in Laravel arrays and collections.