Php 到控制器的Laravel路由不';行不通
我不知道我的代码有什么问题:/ 控制器文件-UserController.phpPhp 到控制器的Laravel路由不';行不通,php,laravel,routes,Php,Laravel,Routes,我不知道我的代码有什么问题:/ 控制器文件-UserController.php <?php class UserController extends BaseController { public function getSomething() { echo 'It works!'; } } ?> <?php Route::get('/', function(){ echo "Home route";
<?php
class UserController extends BaseController {
public function getSomething() {
echo 'It works!';
}
}
?>
<?php
Route::get('/', function(){
echo "Home route";
});
Route::get('user', function(){
echo "User route";
});
Route::get('foo', 'UserController@getSomething');
?>
第一条路线工作完美无瑕
第二条路线-如果我键入
http://myurl.com/
http://myurl.com/index.php
http://myurl.com/user
http://myurl.com/index.php/user
第二条路线也能完美地工作
第三,这两个URL都不起作用。我遗漏了什么?我错了什么
http://myurl.com/index.php/foo
http://myurl.com/foo
请注意看起来您的web服务器配置有误。检查Apache/nginx config是否将web服务器指向Laravel项目根目录的
public
目录
示例路径来自:
对于Apache,您可以使用以下指令:
DocumentRoot "/path_to_aravel_project/public"
<Directory "/path_to_aravel_project/public">
看起来您的web服务器配置是错误的。检查Apache/nginx config是否将web服务器指向Laravel项目根目录的
public
目录
示例路径来自:
对于Apache,您可以使用以下指令:
DocumentRoot "/path_to_aravel_project/public"
<Directory "/path_to_aravel_project/public">
错误消息是什么?错误消息是404未找到是否检查了命名空间?错误消息是什么?错误消息是404未找到是否检查了命名空间?