使用以下命令封装laravel项目
composer create-project --prefer-dist laravel/laravel blog
成功创建博客项目"http://localhost/blog/public/之后在"routes.php"文件中添加了以下代码
Route::get('about', function () {
return view('welcome');
});
但在那之后,当我键入"http://localhost/blog/public/about"显示404页。
如果有人有任何想法,请与我分享
我不知道如何为应用程序、apache、nginx或php提供简单服务。
让我们从这里开始:
- 列出项目
- 开路端子
- 转到项目文件夹("artisan"文件所在的位置)
- 运行:"php artisan serve"
- 在浏览器中打开->"http://localhost:8000"
- 你应该看到拉拉威尔的欢迎页面
- 现在转到->"http://localhost:8000/about"
- 现在你又看到了拉拉威尔的欢迎页面
尝试将.htaccess文件放入您的laravel主目录。看起来,你需要.htaccess与下一个内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ blog/public/$1 [L]
</IfModule>
当然,您的apachemod_rewrite必须启用。
您的about
操作似乎缺少about.blade.php
视图。
还要检查您是否使用下面的代码片段在内部控制了路由。
Route::get('about', function () {
$testVar = "Demo data";
return $testVar;
});