微信小程序开发入门教程(六):原生框架开发入门 —— 博客文章详情页实现(上)

创建新页面 在微信开发者工具中打开小程序项目,在 pages 目录下新增 detail 目录用于存放文章详情页面,选中 detail 目录,右键弹出快捷菜单,点击「新建 Page」,输入 detail 创建详情页相关文件。 此时,项目根目录下的 app.json 配置文件中,pages 配置项会自动新增 pages/detail/detail 页面。 路由导航 在微信小程序的 WXML...

微信小程序开发入门教程(五):原生框架开发入门 —— 博客首页文章列表实现(下)

在上一篇教程中,我们通过测试数据渲染了小程序首页的文章列表,这一篇教程我们将通过访问后端 API 接口来获取文章数据,以便实现首页文章渲染、刷新和翻页操作。 提供后端 API 接口 定义路由 首先,我们需要在博客项目 blog57 的 routes/api.php 中定义一个 API 路由: Route::middleware('throttle:60,1')->prefix('v...

基于 Laravel 5.7 开发博客应用系列(七) —— 给博客套上 Claen Blog 主题 & 完善博客前台功能

在本节中我们将会为博客添加 Clean Blog 主题,让博客前台看上去更加大气美观。 1、使用 Clean Blog Clean Blog 是 Start Bootstrap 提供的一个免费博客模板,本节我们将使用该模板美化博客前台页面。 使用 NPM 获取 Clean Blog 首先我们使用 NPM 下载 Clean Blog: npm install startbootstrap-...

基于 Laravel 5.7 开发博客应用系列(六) —— 在后台实现文章增删改查功能(支持Markdown)

本节我们将会完成博客后台管理系统的文章发布功能:我们将会继续完善 posts 表迁移、引入一些额外前端资源、并实现文章创建、修改和删除。 1、修改 posts 表 我们在十分钟创建博客应用中已经创建了 posts 表迁移,现在要对其进行修改和完善。 安装 Doctrine 依赖包 在 Laravel 中如果需要修改数据表的列,则需要安装 Doctrine 依赖包,我们使用 Compose...

基于 Laravel Permission 扩展包在项目中轻松实现 RBAC 权限管理功能

一直想整理出一篇单独在 Laravel 中基于 RBAC 实现权限管理的教程,今天总算是交上这份作业了,开始之前,先祭出最终用户权限管理的效果图镇场子: 项目初始化 下面正式开始今天的作业,我们基于由 Spatie 维护的 Laravel Permission 扩展包来实现 RBAC 权限管理,Spatie 出品,必属精品。首先需要安装一个干净的 Laravel 项目,然后在...

基于 Laravel + Vue + GraphQL 实现前后端分离的博客应用(三) —— 文章发布及浏览

用户认证 我们设定只有认证通过的用户才能发布新文章,因此需要通过某种方式将用户认证头信息和其他请求信息一起发送到发布文章接口,以便顺利发布新文章。通过 apollo-link-context 我们可以轻松实现这个功能。在 src/main.js 中的合适位置插入如下代码: import { setContext } from 'apollo-link-context' cons...

基于Laravel开发博客应用系列 —— 前台功能优化:给博客换上漂亮的主题 & 完善博客功能

在本节中我们将会为博客换个主题,让博客前台看上去更加大气美观。 1、使用 Clean Blog Clean Blog 是 Start Bootstrap 提供的一个免费博客模板,本节我们将使用该模板美化博客前台页面。 使用 Bower 获取Clean Blog 首先我们使用 Bower 下载 Clean Blog: bower install clean-blog --save...

基于Laravel开发博客应用系列 —— 后台文章增删改查功能实现(支持Markdown)

本节我们将会完成博客后台管理系统的文章发布功能:我们将会继续完善 posts 表迁移、引入一些额外前端资源、并实现文章创建、修改和删除。 1、修改 posts 表 我们在十分钟创建博客应用中已经创建了posts 表迁移,现在要对其进行修改和完善。 安装 Doctrine 依赖包 在 Laravel 5.1 中如果需要修改数据表的列,则需要安装 Doctrine 依赖包,我们使用 ...