我正在使用Ubuntu 16.04并在桌面/ Laravel / test目录上安装了Laravel 5.3。我在resources / view目录中创建了一个test.blade.php文件。我还在app / Http目录中创建了routes.php并添加了以下代码:
Route::get('/', function(){
return view('test');
});
当我在终端输入命令:php artisan serve并在浏览器中转到http://localhost:8000 url时,它会在安装后显示laravel的默认页面。为什么它没有显示我创建的视图?我也尝试在routes.php中编写以下代码:
Route::get('/', function(){
echo "Test";
})
但它仍然不起作用。有什么我想念的吗?
答案 0 :(得分:2)
默认情况下,新的Laravel 5.3应用程序包含两个HTTP路由 新顶级路由目录中的文件。 web和api路由文件 提供有关如何拆分网络路线的更明确的指导 界面和你的API。
routes.php
被移动到Laravel 5.3中的不同文件夹。更新routes/web.php
文件。
答案 1 :(得分:0)
来自Laravel文档5.3 routes目录包含应用程序的所有路由定义。默认情况下,Laravel包含三个路由文件:web.php,api.php和console.php。
routes.php在之前的版本中就已存在。但在laravel 5.3中,routes.php被移至routes/web.php
,正如Saumini Navaratnam所说。