我在/ art/Http/Controllers/Hello.php中通过php artisan make:controller Hello
创建了控制器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');
当我按http://localhost/laravel/public/
运行我的laravel应用程序时它在中心显示Laravel
但是当我使用http://localhost/laravel/public/hello时 它生成“在此服务器上找不到请求的URL / laravel / public / hello。”错误
答案 0 :(得分:1)
尝试启用mod_rewrite并更改文件夹权限:
sudo chmod 755 -R laravel_folder
chmod -R o+w laravel_folder/storage