entities.entities_for_tag

144 total results found

基于 Go 语言构建在线论坛(五):创建群组和主题功能实现

Go Web 编程 入门项目

在上篇教程中,我们基于 Cookie + Session 实现了简单的用户认证功能,用户认证之后,就可以创建群组和主题了,今天我们就来一起看看如何创建群组和主题,并将其渲染到前端页面。 群组的...

由 学院君 发布于3 months ago    浏览数: 938    点赞数: 0

基于 Go 语言构建在线论坛(三):访问论坛首页

Go Web 编程 入门项目

整体流程 前面两篇教程学院君分别给大家介绍了基于 Go 语言构建在线论坛的整体设计以及数据表的创建、模型类的编写,今天我们来看看如何在服务端处理用户请求。 用户请求的处理流程如下: 客...

由 学院君 发布于3 months ago    浏览数: 1684    点赞数: 1

扩展包开发

Laravel 7 中文文档 进阶系列

简介 扩展包是添加额外功能到 Laravel 的主要方式。扩展包可以提供任何功能,小到处理日期如 Carbon,大到整个 BDD 测试框架如 Behat。 当然,有很多不同类型的扩展包。有些...

由 学院君 发布于3 months ago    浏览数: 551    点赞数: 0

仿照 Laravel 框架对 Go 路由处理器代码进行拆分

Go Web 编程 基础组件

问题引入 到目前为止,虽然我们演示的代码逻辑都比较简单,所有的路由、处理器都是放在应用入口文件里的,如果构建的是更加复杂的、处理多个资源的应用,就会导致入口文件非常臃肿,即使是最简单的博客应用...

由 学院君 发布于3 months ago    浏览数: 628    点赞数: 0

基于 gorilla/mux 实现路由匹配和请求分发:服务单页面应用

Go Web 编程 基础组件

随着前后端分离的大势所趋,后端应用为前端单页面应用(SPA,通常由 Vue、React 等前端框架构建)提供包含数据的 API 接口,然后由前端代码负责路由跳转和渲染变得越来越流行,gorill...

由 学院君 发布于3 months ago    浏览数: 415    点赞数: 0

URL 生成

Laravel 7 中文文档 基础组件

简介 Laravel 提供了多个辅助函数来帮助我们在应用中生成 URL。这些函数主要用于在视图模板和 API 响应中构建链接,或者生成重定向响应。 快速入门 生成 URL url 辅助函...

由 学院君 发布于3 months ago    浏览数: 892    点赞数: 0

中间件

Laravel 7 中文文档 基础组件

简介 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。例如,Laravel 内置了一个中间件来验证用户是否经过认证(如登录),如果用户没有经过认证,中间件会将用户重定向到登录页...

由 学院君 发布于3 months ago    浏览数: 1904    点赞数: 0

路由

Laravel 7 中文文档 基础组件

路由入门 基本使用 最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此为基础提供一个非常简单优雅的路由定义方法: Route::get('hello', function...

由 学院君 发布于3 months ago    浏览数: 3763    点赞数: 0

基于 gorilla/mux 包实现路由定义和请求分发:处理静态资源响应

Go Web 编程 基础组件

到目前为止,我们都是在处理动态资源,也就是 Go 代码实现的响应。HTTP 服务器除了处理动态资源之外,还应该具备处理静态资源的能力,比如 HTML、CSS、JavaScript、图片都属于静态...

由 学院君 发布于6 months ago    浏览数: 659    点赞数: 0

基于 gorilla/mux 包实现路由定义和请求分发:路由中间件

Go Web 编程 基础组件

和 Laravel 路由一样,Mux 也支持在路由中使用中间件,并且按照顺序匹配执行。如果你对中间件不太了解,可以先去看下我们在 Laravel 中间件文档中的简单介绍。和 Laravel ...

由 学院君 发布于6 months ago    浏览数: 674    点赞数: 0

基于 gorilla/mux 包实现路由定义和请求分发:进阶使用

Go Web 编程 基础组件

上篇教程我们介绍了 gorilla/mux 路由的基本使用,这篇教程继续介绍它的更多匹配规则,实际上,它可能是一个比 Laravel 路由更加强大的存在。 限定请求方法 类似 Laravel...

由 学院君 发布于6 months ago    浏览数: 723    点赞数: 0

基于 gorilla/mux 包实现路由定义和请求分发:基本使用

Go Web 编程 基础组件

功能简介 前面我们介绍了 Go 官方标准库 net/http 自带的 DefaultServeMux 底层实现,通过 DefaultServeMux 提供的路由处理器虽然简单易上手,但是存在...

由 学院君 发布于6 months ago    浏览数: 1115    点赞数: 0

Go 语言 HTTP 请求处理的底层机制

Go Web 编程 基础组件

在上篇教程中,我们创建了第一个 Go Web 应用,这篇教程我们来简单分析下基于 Go 语言编写的 Web 应用底册是如何处理 HTTP 请求的。 工作流程 客户端发起的 HTTP 请求是通...

由 学院君 发布于7 months ago    浏览数: 1486    点赞数: 0

快速入门:创建第一个 Go Web 应用

Go Web 编程 快速入门

学习完 Go 语言的基础知识,接下来,我们来学习 Go Web 编程。 遵循程序员的传统,我们从 Web 应用版"Hello World"式服务开始。 HTTP 服务器实现 首先,我们基于...

由 学院君 发布于7 months ago    浏览数: 3161    点赞数: 2

Laravel 7 将支持直接在路由定义中自定义隐式路由模型绑定

Laravel 新特性系列 新特性介绍

在即将发布的下一个 Laravel 主版本中,将支持直接在路由定义中自定义隐式路由模型绑定: Route::get('/posts/{post:slug}', function (Post $...

由 学院君 发布于7 months ago    浏览数: 761    点赞数: 0