Изучение цикла foreach в Laravel с примерами и фрагментами кода

В Laravel цикл foreachиспользуется для перебора массивов или коллекций. Он позволяет выполнять операции над каждым элементом массива или коллекции. Вот некоторые методы, часто используемые с циклом foreachв Laravel, а также примеры кода:

  1. цикл foreach с массивами:

    $items = ['apple', 'banana', 'orange'];
    foreach ($items as $item) {
    echo $item;
    }

    Выход:

    apple
    banana
    orange
  2. цикл foreach с ассоциативными массивами:

    $person = [
    'name' => 'John',
    'age' => 30,
    'country' => 'USA'
    ];
    foreach ($person as $key => $value) {
    echo $key . ': ' . $value;
    }

    Выход:

    name: John
    age: 30
    country: USA
  3. цикл foreach с коллекциями:

    $collection = collect([1, 2, 3]);
    $collection->each(function ($item) {
    echo $item;
    });

    Выход:

    123
  4. цикл foreach с парами коллекция и ключ-значение:

    $collection = collect([
    ['name' => 'John', 'age' => 30],
    ['name' => 'Jane', 'age' => 25]
    ]);
    $collection->each(function ($item, $key) {
    echo $key . ': ' . $item['name'];
    });

    Выход:

    0: John
    1: Jane
  5. цикл foreach с шаблонами Blade (система шаблонов Laravel):

    @foreach($items as $item)
    <p>{{ $item }}</p>
    @endforeach

    Вывод (HTML):

    <p>apple</p>
    <p>banana</p>
    <p>orange</p>