gpt4 book ai didi

php - Blade 返回 undefined offset

转载 作者:可可西里 更新时间:2023-11-01 13:49:14 25 4
gpt4 key购买 nike

我已经开始学习 PHP Laravel 并且我正在努力解决一些问题(可能非常微不足道)。当我呈现我的页面时,我看到以下错误:

ErrorException in BladeCompiler.php line 584: Undefined offset: 1

Controller

位于\App\Http\Controllers\CompanyController.php

namespace App\Http\Controllers;

use App\Company;
use Illuminate\Http\Request;

class CompanyController extends Controller
{

function index()
{
$companies = Company::all();

// return $companies;
return view('public.company.index', compact('companies'));
}

}

查看

位于\App\resources\views\public\company\index.blade.php

@extends('public.layout')

@section('content')
Companies
@foreach $companies as $company
{{ $company->title }}
@endforeach
@stop

当我在我的 Controller 中取消注释 return $companies 时,我确实得到了结果,但是..我不确定为什么我的 - 非常简单 - View 没有呈现。谁能帮帮我?

最佳答案

错误指出编译 Blade 文件时可能由于语法错误而出现问题。因此,只需将 foreach 变量包装在括号内即可解决问题。

@extends('public.layout')

@section('content')
Companies
@foreach ($companies as $company)
{{ $company->title }}
@endforeach
@stop

关于php - Blade 返回 undefined offset ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40411912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com