【发布时间】: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文件吗?