BladeCompiler.php 行 584 中的错误异常:未定义的偏移量:1
ErrorException in BladeCompiler.php line 584: Undefined offset: 1
我正在学习 Laravel,现在我遇到了一个糟糕的问题。基本上我已经添加了一个名为 UsersController.php
的新控制器,并且我已经在 web.php
中设置了到该控制器的路由。这是控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UsersController extends Controller
{
public function index()
{
$users = [
'0' => [
'first_name' => 'Renato',
'last_name' => 'Hysa',
'location' => 'Albania'
],
'1' => [
'first_name' => 'Jessica',
'last_name' => 'Alba',
'location' => 'USA'
]
];
return view('admin.users.index', compact('users'));
}
}
正如你所看到的,我已将其链接到 resources/views/admin/users 内部的 blade,它被称为 index.blade.php
,如下所示:
@foreach($users as $user)
<li>
{!! $user['first_name'] !!} {!! $user['last_name'] !!}
from {!! $user['location'] !!}
</li>
@foreach
因此,当我转到此 URL 时,它必须显示用户,而不是显示错误:
第 584 行 BladeCompiler.php 中的错误异常:
未定义的偏移量:1
点击查看我的页面print screen
不幸的是,我对那里发生的事情一无所知。我很确定我已正确添加所有内容,因为我正在关注 Youtube 教程播放列表,您可以转到此 link 查看它在浏览器上的显示方式。
因此,如果您知道这里出了什么问题,请告诉我。谢谢!
试试这个
@foreach($users as $user)
<li>
{{ $user['first_name'] }} {{ $user['last_name'] }}
from {{ $user['location'] }}
</li>
@foreach
@foreach($users as $user)
<li>
{!! $user['first_name'] !!} {!! $user['last_name'] !!}
from {!! $user['location'] !!}
</li>
@endforeach
问题是endforeach
我认为您的 index.blade.php
代码需要像这样更新:
@foreach($users as $user)
<li>
{!! $user['first_name'] !!} {!! $user['last_name'] !!}
from {!! $user['location'] !!}
</li>
@endforeach
希望这对你有用!
我正在学习 Laravel,现在我遇到了一个糟糕的问题。基本上我已经添加了一个名为 UsersController.php
的新控制器,并且我已经在 web.php
中设置了到该控制器的路由。这是控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UsersController extends Controller
{
public function index()
{
$users = [
'0' => [
'first_name' => 'Renato',
'last_name' => 'Hysa',
'location' => 'Albania'
],
'1' => [
'first_name' => 'Jessica',
'last_name' => 'Alba',
'location' => 'USA'
]
];
return view('admin.users.index', compact('users'));
}
}
正如你所看到的,我已将其链接到 resources/views/admin/users 内部的 blade,它被称为 index.blade.php
,如下所示:
@foreach($users as $user)
<li>
{!! $user['first_name'] !!} {!! $user['last_name'] !!}
from {!! $user['location'] !!}
</li>
@foreach
因此,当我转到此 URL 时,它必须显示用户,而不是显示错误:
第 584 行 BladeCompiler.php 中的错误异常: 未定义的偏移量:1
点击查看我的页面print screen
不幸的是,我对那里发生的事情一无所知。我很确定我已正确添加所有内容,因为我正在关注 Youtube 教程播放列表,您可以转到此 link 查看它在浏览器上的显示方式。
因此,如果您知道这里出了什么问题,请告诉我。谢谢!
试试这个
@foreach($users as $user)
<li>
{{ $user['first_name'] }} {{ $user['last_name'] }}
from {{ $user['location'] }}
</li>
@foreach
@foreach($users as $user)
<li>
{!! $user['first_name'] !!} {!! $user['last_name'] !!}
from {!! $user['location'] !!}
</li>
@endforeach
问题是endforeach
我认为您的 index.blade.php
代码需要像这样更新:
@foreach($users as $user)
<li>
{!! $user['first_name'] !!} {!! $user['last_name'] !!}
from {!! $user['location'] !!}
</li>
@endforeach
希望这对你有用!