在Laravel中创建一个新页面

时间:2017-04-05 03:30:06

标签: laravel view frameworks

我试图在Laravel中创建一个新页面,而且我不确定在Laravel框架的上下文中该怎么做。 如果它只是html,那么你只需要创建一个新的html文件。在Laravel中,创建新页面时需要做的是什么?

2 个答案:

答案 0 :(得分:12)

Laravel中最简单的方法是定义一个路由闭包,并从中返回一个视图。

routes/web.php文件中:

Route::get('/my-page', function () {
    return view('my-page');
});

然后在resources/views中创建一个名为my-page.php的文件,或者如果您想使用Laravel的Blade语法(您可能会这样做),请将其称为my-page.blade.php

答案 1 :(得分:1)

有两个位置可将新页面添加到您的Laravel项目中:

  1. 您必须在YOURAPP> routes> web.php文件中创建一条附加路由。
  2. 您必须将具有该名称的PHP文件添加到YOURAPP> resources> views文件夹。如果要在项目中使用BLADE,则应输入name_of_page.blade.php。您应该在一开始就将其视为必须的:)。

现在,在路由中,您应该只能添加文件的第一部分,而不是.blade.php。例如:about.blade.php,您只能将路线设置为关于

它应该开箱即用:)。