我是PHP和Laravel的初学者。 我在apache 2.4.12服务器上安装了Laravel 5.2。当我使用" http://localhost/laravel/public"时,我可以访问Laravel5欢迎页面。在我的浏览器中。
我尝试通过将以下代码添加到apps / http / routes.php
来路由新页面Route::get('about', function()
{
return 'about page';
});
但这会导致以下404错误消息。 The requested URL /laravel/public/about was not found on this server
。我无法理解这个问题,因为根据几乎所有的教程/片段,我的代码似乎是正确的。
在此先感谢您的帮助。对不起,如果这个问题太愚蠢(我是初学者,想学习)
答案 0 :(得分:0)
你必须放置" about page"在您的resources / views文件夹中,名称为about.blade.php
在您的路线文件中显示页面或具体我应该说一个视图将您的代码更改为
Route::get('about'), function()
{
return view('aboutpage');
}
你得到的错误是因为 1.您为页面命名时,其间的空格不允许。 2.对于您的方法,您应该将文件放在公共文件夹中并相应地更改文件名