gpt4 book ai didi

php - Laravel .blade View 不会加载

转载 作者:行者123 更新时间:2023-12-05 07:55:41 25 4
gpt4 key购买 nike

所以我一直在尝试学习 laravel,但我很快就遇到了麻烦,似乎无法找到问题的答案。我的 routes.php 文件看起来像

<?php

Route::get('/', 'PagesController@welcome');
Route::get('about', 'PagesController@about');

PagesController.php 看起来像

<?php namespace App\Http\Controllers;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

class PagesController extends Controller {

public function welcome(){
return view('welcome');
}

public function about() {
$name = 'My name';

return view('about')->with('name', $name);
}

}

最后,about.blade.php 看起来像这样:

<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>

<h1>About Me: {{ $name }}</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

</p>
</body>
</html>

当我尝试加载 about.blade.php 时,我的 Web 浏览器中没有显示任何内容,查看页面源代码显示那里没有 html。但是当我将 about.blade.php 重命名为 about.php 时,文件加载,除了 {{ $name }} 部分没有像它应该的那样被 blade 渲染。我特别困惑的原因是因为 welcome.blade.php 只是新 laravel 项目的默认欢迎 View ,加载得很好,其中的 blade 格式化内容也是如此。

最佳答案

试试这个..

from

return view('welcome');

to
return View::make('welcome');

AND

From

return view('about')->with('name', $name);

to

return View::make('about')->with('name', $name);

关于php - Laravel .blade View 不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29481768/

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