分类:PHP

Learning laravel:Blade 模板引擎(下)

接上篇 https://www.hellocodes.cn/article/learning-laravel-blade-part1 ,这篇继续是关于Blade 模板引擎。 显示数据: 我们可以在 路由 或 控制器 中传递数据到视图: Route::get('test/index',function(){ return...
Read more

Learning laravel:数据库

数据系统: Mysql 数据库配置: Laravel 应用程序的数据库配置文件放置在 config/database.php 文件中。在这个文件中,你可以定义所有的数据库连接,并指定默认使用哪个连接。在此文件内提供了大多数支持的数据库系....
Read more

Learning laravel:数据库之迁移

Laravel 使用 Artisan 命令 make:migration 来创建迁移,新创建的迁移文件存放在 database/migrations 目录中,可以看到默认已有两个迁移文件,其中已有 use...
Read more

Learning laravel:数据库之数据填充

Laravel 可以用 seed 类为数据库填充测试数据,也可用作初始化数据(比如配置信息、一些设定的固定数据)。所有的 seed 类都存放在 database/seeds 目录下。
Read more

Learning laravel:数据库之查询构建器

这部分内容比较重要,是之后学习 Eloquent ORM 的基础,而后者则是以后学习或项目中和数据库交互的主要方式。 Laraval 框架把一些常见的数据库操作抽象成了方法,如sele...
Read more

Learning laravel:模型

Laravel 模型继承自 `Illuminate\Database\Eloquent\Model` 类,通常称作 Eloquent 模型,可以通过 Artisan 命令创建模型文件,默认保存在 `app` 目录下,可以根据需要创建保存目录。 创建模型实例的最简单方法是使用...
Read more

Learning laravel:模型关联

从本篇开始完成一个简单的博客项目,串联起前面学习的内容和后面将要学的内容。一个博客,常见的有用户、文章、分类、标签等基本要素。接着理一下模型间的关系,先来做一些设定:一个用户可以有多篇文章,一个分类下...
Read more

Learning laravel:模型关联(二)

接上篇:https://www.hellocodes.cn/article/learning-laravel-eloquent-relationships 这篇主要是在模型中定义关联,当然,也顺便定义一下可填充字段 ($fillable = []): User: 默认的 User 模型中已添加$fillable...
Read more

Learning laravel:请求

请求(`Request`),最常见的就是表单的提交:添加(`POST`方式提交)、更新(`PUT`/`PATCH`方式提交),都要用 `Request` 获取表单参数:
Read more

Learning laravel:用户认证

Laravel 提供了开箱即用的认证系统,大多数情况下都可以满足要求,关于认证系统的介绍参考文档,我们来实现 Demo的 登录认证功能。首先确保已完成了数据库迁移,即数据中存在 `users` 数据表。 通过如下的 Artisan.....
Read more