Как отправить и получить ассоциативный массив в Laravel?

136
16 сентября 2021, 06:30

изучаю Laravel. Не могу получить массив в blade. Будьте добры.

Controller:

$a = [7,6,5,4,3,2,1]; 
$b = ['a','b','c','d','e','f','g']; 
 
for ($i=0; $i<count($b); $i++){ 
     $film[$i] = [ 
                "a" => $a[$i], 
                "b" => $b[$i], 
             ]; 
    } 
     
//     echo $film[2]["a"].'   -  '; 
//     echo $film[1]["b"].'<br />'; 
 
return view('example')->with('data',$film);

view example.blade.php:

<html> 
    <body> 
 
        <h1>Hello, 
     @foreach($data[2] as $link) 
            <a href="{{ $link['a']}}">{{ $link['b']}}</a> 
     @endforeach 
          </h1> 
 
    </body> 
</html>

Answer 1

Controller

 $a = [7,6,5,4,3,2,1];
 $b = ['a','b','c','d','e','f','g'];
 return view('index', compact('a', 'b'));

View

<html>
    <body>    
         <h1>Hello,
            @foreach($a as $item)
               <p>{{ $item }}</p>
            @endforeach
         </h1>    
    </body>
</html>
READ ALSO
Как добавить guava библиотеку?

Как добавить guava библиотеку?

Как добавить guava библиотеку в Intellij Idea проект?

103
Как реализовать уведомления android

Как реализовать уведомления android

Такой вопрос, как реализовать уведомления когда приложение открыто только звуковое уведомление, а когда приложение скрыто (кнопкой Home), то push уведомление

140
Дженерики. Ошибка Error:(2, 25) java: generic array creation

Дженерики. Ошибка Error:(2, 25) java: generic array creation

Почему при такой записи компилятор не ругается:

196