📝 Laravel教程

81篇技术文档
  Laravel将数据传递给视图

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

将数据传递到视图在本主题中,我们将学习如何将数据传递给视图。有多种将数据传递到视图的方法:通过使用名称数组通过使用with()函数通过使用compact()函数名称数组名称数组是作为第二个参数传递给view()方法的数据数组。让我们通过一个例子来理解。步骤1:首先,我们创建了student.blade.php,其中包含页面视图。student.blade.php在上面的代码中,我们正在显示三个变量...

  Laravel刀片模板

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

刀片模板Blade是Laravel框架中强大的模板引擎。该刀片允许轻松使用模板引擎,并且使语法编写非常简单。刀片模板引擎提供其自身的结构,例如条件语句和循环。要创建刀片模板,您只需要创建一个视图文件并以.blade.php扩展名而不是.php扩展名保存即可。刀片模板存储在/ resources / view目录中。使用刀片模板的主要优点是我们可以创建主模板,该模板可以被其他文件扩展。为什么选择Bl...

  Laravel模板继承

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

模板继承母版页布局母版页布局定义了所有网页上的通用布局。所有Web应用程序都具有母版页布局,以定义所有Web页面上的通用布局。刀片模板引擎定义了可以由所有网页扩展的主版面。主页页面布局位于/ resources / views / layouts /目录中。让我们通过一个例子来理解。首先,在resources / views /目录中创建名为“layout”的文件夹。现在,在布局文件夹“maste...

  Laravel表单

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

Laravel形式Laravel通过提供各种内置标签来处理html表单。 Laravel生成HTML所需的主要元素。为了生成html元素,我们需要使用作曲家在Laravel中添加html包。安装我们首先使用作曲家安装软件包。在Git bash窗口中输入以下命令以安装软件包。当我们在Git bash窗口中输入上述命令时,输出将是:在上面的窗口中,我们观察到命令“$ composer require”...

  Laravel迁移

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

Laravel迁移什么是Laravel迁移?Laravel迁移是Laravel中的一项基本功能,可让您在数据库中创建表。它允许您修改和共享应用程序的数据库架构。您可以通过添加新列或删除现有列来修改表。为什么我们需要Laravel迁移?假设我们正在一个团队中工作,并且有些想法需要在表中进行更改。在这种情况下,需要传递SQL文件,并且某些团队成员必须导入该文件,但是团队成员忘记了导入SQL文件。在这种...

  Laravel迁移结构

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

Laravel迁移结构众所周知,迁移是Laravel中的一项重要功能,它有助于我们以有序模式在数据库中创建表。有序模式意味着如果我们有一个运行php artisan命令的类,则会创建具有所有字段和列的表。让我们了解迁移结构。步骤1:移至C:\ xampp \ htdocs \ laravelproject \ database \ migrations目录。上面的屏幕截图显示,我们已经打开了包含两...

  Laravel生成迁移

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

产生迁移在上一个主题中,我们获得了laravel项目中已经可用的迁移知识。现在,我们将学习如何生成自己的迁移。生成迁移的步骤以下是生成迁移的步骤:打开Git bash窗口,然后键入以下命令:'php artisan make:migration create_posts_table–create =“ posts”上面的输出显示已使用名称“create_posts_table”创建了迁移表。 '-...

  Laravel迁移命令

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

Laravel迁移命令在本主题中,我们将学习迁移命令。要查看迁移命令,请打开Git bash窗口,然后输入命令“php artisan list”。该命令列出了Laravel中所有可用的命令。在上面的输出中,突出显示的区域是所有迁移命令的列表。 Laravel中有六个迁移命令:迁移:新鲜迁移:安装迁移:刷新迁移:重置迁移:回滚迁移:状态迁移命令迁移:新鲜migrate:fresh命令用于从数据库中...

  Laravel数据库

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

Laravel数据库在本主题中,我们将学习如何使用数据库并在应用程序中运行查询。有许多使用数据库的方法,第一种方法是在应用程序中使用原始sql查询,第二种方法是使用雄辩的模型,该模型也提供与数据库的交互。在本主题中,我们将学习原始sql查询,通过它们我们可以插入,检索,更新和删除数据。插入数据现在,我们将数据插入数据库。首先,我们在web.php文件中创建路由。在上面的代码中,“/ insert”...

  Laravel雄辩

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

Laravel雄辩在本主题中,我们将学习允许与数据库进行交互的雄辩模型。每个数据库表都有其对应的模型,该模型提供与数据库的交互。该模型允许您查询表中的数据。在app目录中创建模型。您也可以将模型放置在任何地方,可以根据composer.json文件自动加载模型。我们可以使用以下命令来创建模型:php artisan make:model发布我们还可以使用数据库迁移来生成模型:php artisan...

  Laravel关系

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

Laravel关系雄辩的关系是Laravel中非常重要的功能,它使您能够以非常简单的格式关联表。一对一关系一对一关系提供了不同表的列之间的一对一关系。例如,每个用户都与一个帖子或多个帖子相关联,但是在这种关系中,我们将检索用户的单个帖子。要定义关系,我们首先需要在用户模型中定义post()方法。在post()方法中,我们需要实现可返回结果的hasOne()方法。让我们通过一个例子来理解一对一的关系...

  Laravel Tinker

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

拉拉维尔(Laravel Tinker)Laravel Tinker允许您与数据库交互,而无需创建路由。 Laravel Tinker与php artisan一起使用来创建对象或修改数据。 php artisan是Laravel提供的命令行界面。 Tinker是一个与php artisan一起使用的命令工具。修补程序围绕数据库运行,这意味着您可以创建对象,插入数据等。要进入Tinker环境,请运行...

  Laravel Crud

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

Laravel Crud在本主题中,我们将学习如何在laravel 5.8中创建laravel crud。以下是构建Crud应用程序所需的步骤:首先,我们在laravel 5.8中创建一个名为“ crud”的项目。上面的屏幕快照显示'crud'项目已成功创建。现在,我们在phpMyAdmin中创建数据库。在上面的屏幕截图中,我们提供了数据库名称laravel_crud。我们的应用程序将与larav...

  Laravel验证

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

Laravel验证验证是检查传入数据的过程。默认情况下,laravel提供使用ValidatesRequests特征来验证所有传入Http请求的基本控制器类。让我们通过示例了解验证。我们将创建一个应用程序,在其中添加学生的姓名。首先,我们创建一个新的laravel项目,在其中执行验证。输入下面在命令行工具中给出的命令作曲家创建项目laravel / laravel = 5.8 student_ap...

  Laravel文件上传

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

Laravel文件上传在本主题中,我们将了解如何上传文件。让我们通过一个例子来理解。首先,我们使用以下命令在laravel 5.8中创建项目:作曲家创建项目laravel / laravel = 5.8 form -prefer-dist;现在,我们创建一个名为“Form”的模型。打开迁移文件(create_forms_table)。上面的代码创建了一个名为“forms”的表,该表包含四列(id,...