【发布时间】:2021-08-08 18:10:05
【问题描述】:
我正在学习 Laravel 8 的教程。我创建了一个包含 3 篇文章的简单视图。每篇文章都有一个指向另一个 html 页面的链接。练习是在web.php.ur 中创建 URL
我有 2 个视图 post.blade.php 和 posts.blade.php(主要的) ,html 中的其他文章包含在 ressources 的一个帖子文件夹中。
Route::get('posts/{post}', function ($view) {
$post = file_get_contents(__DIR__ . "/../ressources/posts/{$view}.html");
return view('post', [
'post' => $post,
]);
});
这是网址:http://127.0.0.1:8000/posts/my-first-post
这是我得到的错误:
file_get_contents(C:\xampp\htdocs\laravel2\laravel2\routes/../ressources/posts/my-first-post.html):打开流失败:没有这样的文件或目录
我不明白出了什么问题,因为我正在复制教程正在做的事情。
【问题讨论】:
-
本教程不适合学习Laravel。选择一个好的
-
ressources很可能是resources。但是为什么你使用file_get_contents而不是返回一个自动从资源文件夹中提取的view? -
我想我只是要看另一个教程并重新开始谢谢大家