Laravel 次观看:语法错误,意外 'endif' (T_ENDIF)
Laravel views: syntax error, unexpected 'endif' (T_ENDIF)
我有意见,我想显示数据库中的记录
- ID
- 姓氏
- 名字
- Phone
但他向我显示了这个错误:
FatalErrorException in 6361dda302a0f162671ee5b36a4abe93 line 26:
syntax error, unexpected 'endif' (T_ENDIF)
welcome.blade.php :
@extends('layouts.master')
@section('title')
Welcom!
@endsection
@section('content')
<div class="container">
<div class="row">
<legend>List</legend>
<table class="table table-striped table-hover ">
<thead>
<tr>
<th>ID</th>
<th>lastaname</th>
<th>firstname</th>
<th>phone</th>
</tr>
</thead>
<tbody>
@if (count($customers) > 0 )
@foreach($customers->all() as $customer)
<tr>
<td>{{ $customer->id }}</td>
<td>{{ $customer->lastaname }}</td>
<td>{{ $customer->firstname }}</td>
<td>{{ $customer->phone }}</td>
</tr>
@enforeach
@endif
</tbody>
</table>
</div>
</div>
@endsection
创建控制器:
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Customer;
class CreatesController extends Controller {
public function welcome()
{
$customers = Customer::all();
return view('welcome', ['customers' => $customers]);
}
您需要使用 @endforeach
而不是 @enforeach
https://laravel.com/docs/5.5/blade#loops
Laravel 希望您先关闭 @foreach
,这就是它抛出异常的原因。
我有意见,我想显示数据库中的记录
- ID
- 姓氏
- 名字
- Phone
但他向我显示了这个错误:
FatalErrorException in 6361dda302a0f162671ee5b36a4abe93 line 26: syntax error, unexpected 'endif' (T_ENDIF)
welcome.blade.php :
@extends('layouts.master')
@section('title')
Welcom!
@endsection
@section('content')
<div class="container">
<div class="row">
<legend>List</legend>
<table class="table table-striped table-hover ">
<thead>
<tr>
<th>ID</th>
<th>lastaname</th>
<th>firstname</th>
<th>phone</th>
</tr>
</thead>
<tbody>
@if (count($customers) > 0 )
@foreach($customers->all() as $customer)
<tr>
<td>{{ $customer->id }}</td>
<td>{{ $customer->lastaname }}</td>
<td>{{ $customer->firstname }}</td>
<td>{{ $customer->phone }}</td>
</tr>
@enforeach
@endif
</tbody>
</table>
</div>
</div>
@endsection
创建控制器:
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Customer;
class CreatesController extends Controller {
public function welcome()
{
$customers = Customer::all();
return view('welcome', ['customers' => $customers]);
}
您需要使用 @endforeach
而不是 @enforeach
https://laravel.com/docs/5.5/blade#loops
Laravel 希望您先关闭 @foreach
,这就是它抛出异常的原因。