摘要:
在我们开始前先介绍下流程: 1 Bower是什么? bower是一个包管理工具 只不过它面向前端。 1.1 安装 1.1.1 安装node.js 在我们安装Bower前应该先安装node.js,因为安装Bower我们需要用到npm,首先先看看我们是否安装了npm: 如果没有输出版本号,那么可以到no 阅读全文
摘要:
Laravel官网 网址是:https://www.laravel.com,里面有优质的教程和文档 只不过是英文的。 Laravel学院 网址是:http://laravelacademy.org/,里面有中文的Laravel文档 我主要学Laravel就是在这里面学的,还有很多优秀的教程和文章。 阅读全文
摘要:
关于登录和注册 Laravel自带了一套组件实现了这一功能,我们只需要实现简单的视图即可。 AuthController是专门管理用户注册和登录的。 PassWordController是重置密码用的,今天暂不做记录。 1 配置 我们可以在 config/auth.php 文件中进行用户认证的配置: 阅读全文
摘要:
今天咱来实现后台的登录。 首先我们的后台需要三个控制器: PostController:管理文章。 TagController:管理文章标签。 UploadController:上传文件。 当我们访问后台时需要登录 就要实现自动跳转到登录界面。 1 编写路由 解读:我们聚焦在 Admin 注释后的代 阅读全文
摘要:
Laravel为我们提供了一套分页的逻辑,我们无需自己实现分页逻辑,只需要执行几个简单的方法就能实现漂亮的分页。 1 simplePaginate 这是一种只显示上一页下一页的样式分页,我们来看看怎么用: 然后在blade模板中用$posts->render()显示: 2 Paginate 这是一个 阅读全文
摘要:
今天起开始搭建博客,把之前学的东西运用下。 1 创建 配置项目 1.1 创建项目 1.2 配置数据库 在.env文件中配置你的数据库 1.3 创建一个配置文件 在config文件夹中创建一个blog.php(配置文件) 2 准备数据 2.1 创建Post模型和迁移文件 2.2 编写迁移文件/设置表结 阅读全文
摘要:
什么是多态关联? 一个例子你就明白了:好比如说评论 它可以属于视频类 也可以属于文章类,当有个需求是 从评论表中取到视频类的数据,这就需要用到多态关联了。 简单的一句话总结:一张表对应两张表。 1 实现多态关联 1.1 文章表的结构 1.2 视频表结构 1.3 评论表结构 ↑ 这里需要指定 item 阅读全文
摘要:
远层一对多我们可以通过一个例子来充分的了解它: 每一篇文章都肯定有并且只有一个发布者 发布者可以有多篇文章,这是一个一对多的关系。一个发布者可以来自于一个国家 但是一个国家可以有多个发布者,这又是一个一对多关系,那么 这其中存在一个远层的一对多就是"国家和文章的关系"。国家表可以通过发布者表远层关联 阅读全文
摘要:
多对多关系也是很常用的一种关系,比如一篇文章可以有多个标签,一个标签下也可以有多篇文章,这就是一个典型的多对多的关系。 1 实现多对多关系 多对多关系我们需要三张表,一张是文章另一张是标签,第三章表是它们的中间表 因为多对多关系需要抽离成两个一对多关系嘛。 1.1 文章结构 1.2 标签结构 1.3 阅读全文
摘要:
jQuery操作CSS也是很方便的,咱先看看这几个常用的方法: addClass():向一个元素添加一个或者多个类。 removeClass():从一个元素中删除一个类或多个类。 toggleClass:对元素进行 添加/删除(切换方式) 某个类。 css():设置或返回元素的css样式。 1 添加 阅读全文