0

I would like to put a foreach to an array using blade in laravel, below is what I have attempted and no success

@foreach($lists as $list) 
<? $tags = $list->name ?>
@endforeach

<?php
$arr = array($tags);
?>

The result to the code above is:

$arr = array(name1);

I would like to get is:

$arr = array('name1', 'name2', 'name3', ...);

I'm using laravel 5.4

Miguel Silva
  • 147
  • 6

2 Answers2

1

Your code should be

@foreach($lists as $list) 
    <? $tags[] = $list->name ?>
@endforeach

I would like to get is:

$arr = array('name1', 'name2', 'name3', ...);

Set $arr = $tags

kgbph
  • 841
  • 1
  • 8
  • 26
0

check out array_push to push array at array_push() method

Zar Ni Ko Ko
  • 352
  • 2
  • 7