【发布时间】:2020-07-04 20:12:34
【问题描述】:
这是我的 services.blade.php 文件。我在 services.blade.php 文件中遇到错误。在 services.blade.php 文件中创建数组后,我收到了这样的错误。请帮帮我
@extends('layouts.app')
@section('content')
<h1> {{ $title }} </h1>
<p> This is the service page </p>
@if(count($services) > 0)
<ul>
@foreach($services as service)
<li> {{ $service }} </li>
@endforeach
</ul>
@endif
@endsection
这是页面controller.php。我在这个文件中收到错误。在创建数组之前,在数组之后一切正常我收到语法错误,我检查了所有内容但找不到问题
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PagesController extends Controller
{
public function index(){
$title = "Welcome to the new laravel project!";
// return view('pages.index', compact('title'));
return view('pages.index')->with("title", $title);
}
public function about(){
$title = "about us";
return view('pages.about')->with("title", $title);
}
public function services(){
$data = array(
'title' => "Services",
'services'=> ['web design', 'programming', 'SEO']
);
return view('pages.services')->with($data);
}
}
这是 web.php 文件
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
// Route::get('/', function () {
// return view('welcome');
// });
Route::get('/', 'PagesController@index');
Route::get('/about', 'PagesController@about');
Route::get('/services', 'PagesController@services');
// Route::get('/hello', function () {
// return "Hello world";
// });
// Route::get('/about', function () {
// return view('pages.about');
// });
Route::get('/user/{id}', function ($id) {
return "this is the user". $id;
});
【问题讨论】:
-
可以分享 layouts.app 吗?只是为了确保没有任何东西导致它