我使用Laravel 5.3 - 我创建了一个新项目 - laravel- . - 它在web.php文件中的URL“http://localhost/laravel/public/ " - I added a new route called " home”上正常运行为:
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get('/home', function () {
return 'This is home.';
});
- 我测试了“http://localhost/laravel/public/home”,但它返回了
未找到在此服务器上找不到请求的URL / laravel / public / home .
问题出在哪儿?谢谢 .
4 回答
在开发阶段,简单的方法是使用“php artisan serve”命令 . 部署项目后,应按照Alexey的建议配置服务器的文档根目录 .
你使用了错误的配置 . 你应该point web server to a public directory:
然后使用普通的URL,如:
尝试
也称之为
将根项目文件夹中的.env.example文件更改为.env为我工作 .
然后使用 php artisan key:generate 生成一个新的APP_KEY