Неопределенный индекс: фамилия laravel - PullRequest
0 голосов
/ 02 мая 2020

Привет, молодец! Я новичок в обучении laravel Если я запускаю «Выполнить это», выдается ошибка с неопределенным индексом: фамилия.

The  view blade
@for($i= 0;$i < count($data); $i++)
 <p>{{ $data[$i]['surname'] }}</p> @endfor

Веб-файл маршрута. php

Route::get('/', function () {
return view('welcome');
});

Route::get('/pizza', function () {
$data =[
     [ 'surname' => 'abdulmalik'],
    ['firstname'=>'hassan'],
    ['middlename'=>'umar'],
    ['dob'=>'25/3/1992'],
    ['age'=>10]
];

return view('about'['data'=>$data]);


});




Ответы [ 2 ]

0 голосов
/ 02 мая 2020

Вы можете сохранить данные в виде ассоциативного массива, а затем выполнить итерацию в блейд-файле.

$data =[
     'surname' => 'abdulmalik',
    'firstname'=>'hassan',
    'middlename'=>'umar',
    'dob'=>'25/3/1992',
    'age'=>10
];

В блейд-файле.

@foreach ($data as $key => $value)
        <p> {{key}} : {{ $value }}</p>
 @endforeach
0 голосов
/ 02 мая 2020

должно быть:

$data =[
    [
        'surname' => 'abdulmalik',
        'firstname'=>'hassan',
        'middlename'=>'umar',
        'dob'=>'25/3/1992',
        'age'=>10
    ]
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...