【发布时间】:2018-03-25 00:16:45
【问题描述】:
我正在学习 Laravel 框架,但是我在路由中遇到了一个奇怪的问题。例如,当我访问 localhost/iMall 时,它只会显示文件和文件夹列表,我应该明确访问 localhost/iMall/public 并且当我访问 localhost/public/index.php 它将到达 localhost/index.php 显示 WAMP 服务器的索引页面。添加任何路线都不起作用,例如: 在 app/http/routes.php 我写了这个:
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get('hi', function () {
return view('Hi'); // Hi.blade.php
});
但这不起作用,mod_rewrite 已启用并且 AllowOverride 设置为 all。我正在使用 WAMP 3.0.4 有什么帮助吗?
【问题讨论】:
-
你使用什么版本的 Laravel?
-
@Webdesigner 完全正确:5.4.36,但是我会尝试你的答案,希望它有效。还是谢谢你
-
哇!不,我正在学习教程,也许我错过了他们使用的版本。我会试试的
-
谢谢,这成功了!但是当我访问 iMall/hi 时它仍然没有显示任何内容我应该访问 iMall/public/hi 以达到 hi 视图!
-
它在 WAMPServer 上的事实与这里无关
标签: php laravel mod-rewrite routing