【发布时间】:2017-11-06 08:22:34
【问题描述】:
我在 xampp 上运行 laravel,但访问页面时遇到问题,
http://localhost/laravel/public/ 我得到了一个很好的登录页面
但是当我去例如http://localhost/laravel/public/smokeyard
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. 出现 404 错误
路线:
Route::get('smokeyard', 'GuzzleController@smokeyard');
控制器:
function smokeyard(){
return view('smokeyard');
}
我所有的视图都位于资源文件夹中。
【问题讨论】:
-
1.检查 apache mod_rewrite 是否启用。 2. 从 cmd 转到您的项目文件夹。运行 - php artisan serve 命令并在 localhost:8000 上运行您的本地环境 - 您的所有路由都将正常工作 3. 使用:public/index.php/
. -
如果你使用 php artisan serve 它仍然使用来自 xampp 的 mysql 模块吗?
-
是的mysql和artisan没有任何联系。
-
laravel 路由器不会这样工作。您需要创建一个根为
http://myvhost/的虚拟主机。然后您可以通过例如访问您的路线http://myvhost/smokeyard
标签: laravel laravel-5 xampp localhost