mea*_*avo 5 php blade laravel-5
我已经开始学习PHP Laravel,并且在某些方面苦苦挣扎(可能相当琐碎)。呈现页面时,出现以下错误:
BladeCompiler.php行584中的ErrorException:未定义的偏移量:1
控制者
位于\ 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'));
}
}
Run Code Online (Sandbox Code Playgroud)
视图
位于\ App \ resources \ views \ public \ company \ index.blade.php
@extends('public.layout')
@section('content')
Companies
@foreach $companies as $company
{{ $company->title }}
@endforeach
@stop
Run Code Online (Sandbox Code Playgroud)
当我return $companies在Controller中取消注释时,我确实有结果,但是..我不确定为什么-非常简单的视图未呈现。谁能帮助我?
该错误指出,可能是由于语法错误而导致在编译刀片文件时出现问题。因此,只需将foreach变量包装在括号内,即可解决此问题。
@extends('public.layout')
@section('content')
Companies
@foreach ($companies as $company)
{{ $company->title }}
@endforeach
@stop
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5339 次 |
| 最近记录: |