抱歉,我是在 Laravel 上开发的新手。我正在尝试在我的页面上显示数据库中包含的信息。但它找不到保存所有数据的变量。我可以在 Tinker 中看到信息,但我似乎无法播放。
我贴了一些图片,你可以看看。我很想听听您的反馈。
图片:https ://imgur.com/a/zLSqSDG
代码:
路线:
<?php
Route::get('/', function () {
return view('index');
});
Route::resource('complaints', 'ComplaintController');
控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Complaint;
class ComplaintController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$complaints = Complaint::all();
return view('index', compact('complaints'));
}
刀:
@extends('layout')
@section('title','Welcome')
@section('content')
{{-- @foreach ($complaints as $complaint)
<h1>{{ $complaint->title }}</h1>
<p>{{ $complaint->body }}</p>
@endforeach --}}
{{ $complaints }}
@endsection