如何添加Laravel路线


How to add Laravel route

使用以下命令封装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提供简单服务。

让我们从这里开始:

  1. 列出项目
  2. 开路端子
  3. 转到项目文件夹("artisan"文件所在的位置)
  4. 运行:"php artisan serve"
  5. 在浏览器中打开->"http://localhost:8000"
  6. 你应该看到拉拉威尔的欢迎页面
  7. 现在转到->"http://localhost:8000/about"
  8. 现在你又看到了拉拉威尔的欢迎页面

尝试将.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;
});