【问题标题】:Created a project in laravel but I can't access a welcome page在 laravel 中创建了一个项目,但我无法访问欢迎页面
【发布时间】:2018-07-11 20:44:31
【问题描述】:

我使用 Composer 安装了 Laravel(在 W10/Wamp3.3/PHP5.6 中)并使用以下命令创建了一个新项目:

laravel new my_project

项目没有欢迎页面,直接打开文件列表。所以我决定尝试创建一个新的控制器并创建一个路由。

php artisan make:controller Hello

还有我在 routes/web 中的路线

Route::get('/hello', 'HelloController@index');

我也清除了路由缓存:

php artisan route:clear

创建了没有方法的控制器。 myproject/hello 什么也没显示。

我错过了什么?文件权限或基于 wamp 的问题?

有一个与此相关的question,但它更像是服务器问题。

【问题讨论】:

  • 您是否将您的网络服务器指向您的 laravel 项目的 /public 目录?
  • 首先,你可以运行php artisan make:controller HelloController而不是php artisan make:controller Hello
  • 您是否收到错误或警告?
  • 如果没有运行 Homestead,你应该有 PHP 7 或更高版本尝试在 CMD 中运行 'php artisan serve' 并报告。
  • 您的项目中有.env 文件吗?

标签: php laravel


【解决方案1】:

我遇到的原因很少。最有可能的是指向错误目录的服务器。我要测试的是从项目的根目录运行php artisan serve。这将打开一个指向公共目录的服务器。如果此功能正常,则您可以确认。

【讨论】:

    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2016-11-29
    • 2021-07-15
    • 1970-01-01
    • 2018-03-25
    • 2023-03-14
    相关资源
    最近更新 更多