laravel 5.0: 未找到请求的 URL

laravel 5.0: The requested URL was not found

我在 /app/Http/Controllers/Hello.php 中创建了控制器 php artisan make:controller 你好

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class Hello extends Controller
{
//

public function index()
{
return 'hello world from controller : )';
}
}

我在 /app/Http/routes 中添加了以下代码。php

Route::get('hello', 'Hello@index');

当我 运行 我的 laravel 应用由 http://localhost/laravel/public/

居中显示Laravel

但是当我使用 http://localhost/laravel/public/hello 它生成 "The requested URL /laravel/public/hello was not found on this server." 错误

尝试启用 mod_rewrite 并更改文件夹权限:

sudo chmod 755 -R laravel_folder
chmod -R o+w laravel_folder/storage