📝 Laravel教程

81篇技术文档
  Laravel | XAMPP安装

📅  最后修改于: 2021-01-05 10:27:49        🧑  作者: Mango

XAMPP安装以下是安装PHP环境所需的步骤:单击下面给出的链接,以下载适用于Windows的XAMPP:https://www.apachefriends.org/download.html。当您单击给定的链接时,屏幕显示如下:下载PHP 7.3.9版本。要下载此版本,请单击“下载”按钮。单击文件,即xampp-windows-x64-7.3.9-0-VC15-installer.exe以安装X...

  Laravel | Composer安装

📅  最后修改于: 2021-01-05 10:28:44        🧑  作者: Mango

作曲家的安装什么是作曲家?Composer是PHP编程语言的依赖项管理器,用于管理PHP软件和所需库的依赖项。Nils Adermann和Jordi Boggiano开发了作曲家。他们于2011年4月开始开发,并于2012年3月1日首次发布。Composer通过命令行运行。编写器的主要目的是为应用程序安装依赖项或库。编写器还向用户提供了在Packagist上安装可用的PHP应用程序的信息,其中Pa...

  Laravel | Git安装

📅  最后修改于: 2021-01-05 10:29:41        🧑  作者: Mango

Git安装什么是Git?Git是一个免费的开源版本控制系统,旨在快速高效地处理从小型项目到大型项目的所有内容。我们知道每个项目都有不同的版本。 Git允许您保存项目的不同版本并与他人共享。Git是一种命令行控制系统,类似于我们在Linux中使用的系统。 PHP主要在Linux环境中工作,这就是安装XAMPP的原因。 XAMPP包含诸如Apache,SQL之类的工具,并且所有这些工具在Linux服务...

  创建第一个Laravel项目

📅  最后修改于: 2021-01-05 10:30:36        🧑  作者: Mango

创建第一个Laravel项目在本主题中,我们将创建第一个laravel项目。为了创建Laravel项目,我们将使用Git和Composer。以下是创建第一个laravel项目所需的步骤:打开Git Bash窗口。输入ls命令以了解当前位置。当前,我们在根目录中。现在,我们在Xampp文件夹中创建一个Laravel项目。首先,我们需要移动到xampp文件夹,在其中创建一个新的laravel项目。在上...

  Laravel应用程序结构

📅  最后修改于: 2021-01-05 10:31:32        🧑  作者: Mango

Laravel应用程序结构应用程序结构是项目中可用的文件夹,子文件夹和文件的结构。在Laravel中创建项目后,将生成应用程序结构,如以下屏幕截图所示:Laravel的应用目录app文件夹是Laravel中的主要文件夹之一,因为大多数代码都写在app文件夹中。 App文件夹包含以下子文件夹:安慰例外情况Http提供者安慰Console文件夹包含Laravel所需的artisan命令。它包含使用适当...

  Laravel基本路由

📅  最后修改于: 2021-01-05 10:32:29        🧑  作者: Mango

Laravel基本路由路由是Laravel中的基本概念之一。路由的主要功能是将所有应用程序请求路由到适当的控制器。默认路由文件所有Laravel路由都在路由目录中的路由文件中定义。创建项目时,将在项目内部创建一个路由目录。route / web.php目录包含Web界面的路由文件的定义。向web.php中的路由分配了Web中间件组,该组提供了会话状态和CSRF保护等功能。在route / api....

  Laravel路由参数

📅  最后修改于: 2021-01-05 10:33:28        🧑  作者: Mango

Laravel路由参数我们可以使用两种类型的参数:必要参数可选参数必要参数必需的参数是我们在URL中传递的参数。有时您想要捕获URI的某些段,然后可以通过将参数传递到URL来完成。例如,您要从URL捕获用户ID。让我们看一下没有路由参数的示例。输出量当我们输入URL“ localhost / laravelproject / public /”时。当我们输入URL“ localhost / lar...

  Laravel中的命名路由

📅  最后修改于: 2021-01-05 10:34:24        🧑  作者: Mango

命名路线命名路由是Laravel框架的重要功能。它允许您在生成URL或重定向到特定路由时引用路由。简而言之,我们可以说命名路线是为路线提供昵称的方式。定义命名路径的语法:我们可以通过将name方法链接到路由定义上来定义命名路由:我们还可以为控制器动作指定命名路径:路线:: get('student / details','studentcontroller @ showdetails')-> na...

  Laravel中间件

📅  最后修改于: 2021-01-05 10:35:29        🧑  作者: Mango

Laravel中间件中间件充当用户和请求之间的层。这意味着,当用户请求服务器时,请求将通过中间件,然后中间件将验证请求是否经过身份验证。如果用户的请求已通过身份验证,则该请求将发送到后端。如果用户请求未通过身份验证,则中间件会将用户重定向到登录屏幕。除身份验证外,其他中间件可用于执行各种任务。例如,CORS中间件负责将标头添加到所有响应。Laravel框架包括一些中间件,例如身份验证和CSRF保护...

  Laravel路由组

📅  最后修改于: 2021-01-05 10:36:27        🧑  作者: Mango

路线组路线组是Laravel中的一项基本功能,可让您对所有路线进行分组。当您想将属性应用于所有路由时,路由组很有用。如果使用路由组,则不必将属性分别应用于每个路由;这样可以避免重复。它使您可以共享诸如中间件或名称空间之类的属性,而无需在每个单独的路由上定义这些属性。这些共享属性可以以数组格式作为第一个参数传递给Route :: group方法。路由组的语法参量[]:它是作为第一个参数传递给grou...

  Laravel控制器

📅  最后修改于: 2021-01-05 10:37:24        🧑  作者: Mango

什么是控制器?Laravel控制器是Laravel框架的基本功能。最初,我们以路由文件中的闭包形式处理请求逻辑。现在,代替使用路由文件中的闭包,我们使用控制器类。控制器用于处理单个类中的请求逻辑,并且控制器在“app / http / Controllers”目录中定义。 Laravel框架遵循MVC(模型视图控制器)架构,在该架构中,控制器充当在模型和视图之间来回移动流量。控制器的默认文件位于a...

  Laravel路由控制器

📅  最后修改于: 2021-01-05 10:38:22        🧑  作者: Mango

路由控制器路由控制器允许您使用用于处理请求的方法来创建控制器类。现在,我们将通过一个示例来了解路由控制器。步骤1:首先,我们需要创建一个控制器。在上一主题中,我们已经创建了名为“PostController”的控制器。步骤2:打开web.php文件并编写以下代码:在上面的代码中,“/ post”是我们要访问的URL,而PostController是控制器的名称。 'index'是PostContr...

  Laravel资源控制器

📅  最后修改于: 2021-01-05 10:39:24        🧑  作者: Mango

Laravel资源控制器Laravel资源控制器以单行代码将CRUD路由提供给控制器。资源控制器用于创建处理应用程序存储的所有http请求的控制器。resource()是一个类似于get()方法的静态函数,它可以访问我们可以在控制器中使用的多个路由。resource()方法的语法:路线:: resource('posts','PostController');在以上语法中,“ posts”包含所有...

  Laravel控制器中间件

📅  最后修改于: 2021-01-05 10:40:24        🧑  作者: Mango

控制器中间件我们还可以在路由文件中将中间件分配给控制器的路由。有多种将中间件分配给控制器的方法:在web.php文件中将中间件分配给控制器。我们可以在web.php文件中将中间件分配给控制器。以下是分配中间件所需的步骤:步骤1:首先,我们创建一个控制器。在上一主题中,我们已经创建了名为PostController的控制器。第2步:现在,我们创建要分配给PostController的中间件。我们使用...

  Laravel视图

📅  最后修改于: 2021-01-05 10:41:21        🧑  作者: Mango

有什么看法?视图包含您的应用程序所需的html代码,这是Laravel中的一种方法,它将控制器逻辑和域逻辑与表示逻辑分开。视图位于资源文件夹中,其路径为资源/视图。让我们看一下简单的视图示例。假设我们要创建联系人的视图。步骤1:首先,我们在resources / views目录中创建名为Contact.php的视图文件。Contact.php步骤2:在web.php中添加以下代码。在上面的代码中,...