如何添加 Laravel 路由

How to add Laravel route

使用以下命令创建 laravel 项目

composer create-project --prefer-dist laravel/laravel blog

在 "routes.php" 文件

中添加以下代码后,成功创建了博客项目“http://localhost/blog/public/
Route::get('about', function () {
    return view('welcome');
});

但在那之后,当我输入“http://localhost/blog/public/about”时,它会显示 404 页面。

如果有人有任何想法请与我分享

您的 about 操作似乎缺少 about.blade.php 视图。

还要检查您是否使用以下代码片段在内部控制路由。

Route::get('about', function () {
    $testVar = "Demo data";
    return $testVar;
});

好吧,我不知道您是如何为应用程序提供服务的,apache、nginx 或 php 简单服务。

让我们从这里开始:

  1. 列表项
  2. 打开终端
  3. 转到项目文件夹("artisan" 文件所在的位置)
  4. 运行: "php artisan serve"
  5. 在浏览器中打开 -> "http://localhost:8000"
  6. 您应该会看到 laravel 欢迎页面
  7. 现在转到 ->“http://localhost:8000/about
  8. 现在您应该再次看到 laravel 欢迎页面

尝试将 .htaccess 文件放入您的 laravel 主目录。看来,您需要 .htaccess 和下一个内容:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^(.*)$ blog/public/ [L]
</IfModule> 

当然,您的 Apache mod_rewrite 必须启用。