找到约 10000 条结果
  • QueryPHP V1-beta.4 全面拥抱 Swoole 4 协程
    QueryPHP 是一款现代化的高性能 PHP 渐进式协程框架, 我们还是主要面向传统 PHP-FPM 场景,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。
    2019-07-29
  • 利用 Composer 完善自己的 PHP 框架(一)——视图装载
    我们先从目前用着 最不爽 的地方——视图装载下手。我们将封装一个视图装载类,让它来帮我们装载视图,并把变量传递进视图。这个类将只暴露出来几个简单的接口,让我们在控制器里面用的爽,让我们一边写代码一边笑。真的笑,笑出声。:-D
    2014-10-17
  • 从零开始打造自己的PHP框架——第0章
    使用过thinkphp和yii,涉猎过shopnc。市场上已经有了这么多好的框架,为什么还要开发自己的框架?答:假装大神。为了在装神的道路上走的更远,小编决定开发一个自己的php框架,命名为vkphp。
    2017-09-16
  • Yii 创建Url(路由)和美化Url(路由)
    Yii提供了一个助手方法yiihelpersUrl::to(),用来根据提供的路由和参数创建各种各样的URL,Url::to()方法调用的是UrlManager::createUrl()方法来创建Url
    2019-12-14
  • Laravel 依赖注入源码解析
    本文研究 Laravel 的依赖注入原理,为什么这样定义不需要实例化就可以直接使用 Request 的方法呢?只是框架帮我们实例化并传参了,我们看看这个过程。
    2018-01-18
    4
  • Laravel路由学习笔记
    本篇主要讲解在Laravel框架中路由的基本知识,主要参考中文文档中的路由章节,并融合自己的理解。以通俗易懂的方式来解析Laravel框架中最重要的路由知识。
    2020-04-23
  • 最适合入门的Laravel初级教程(五)
    控制器也有了;接下来要搞的就是把两者关联起来了;最适合入门的laravel初级教程(三) 我们讲过 Route 的 get 或者 post 方法第一个参数就是我们要定义的路由;就是我们在地址栏请求的那段url;第二个参数可以是一个闭包函数;里面写请求定义的路由时执行的内容;上篇文章我们说过;如果把代码都放这个闭包函数中是臃肿且...
    2018-01-14
    1
  • 后盾网thinkphp5.0 博客系统实现
    blog github源码地址 介绍 根据后盾网的项目自己搭建了一遍博客系统,包括前端验证和后台管理。 技术 thinkphp5搭建博客的前端和后台 工具 macOS 10.12 MAMP Pro Apache + Mysql + PHP + Mac OS X 10 phpstorm 编程 数据库设计 mySQL work bench 数据库管理 navicat 目录结构 初始的目录结构如下: {代码...} 没有搭建完...
    2017-05-04
  • RabbitMQ+PHP 教程四(Routing)
    在本教程中,我们将为它添加一个特性——我们将只可能订阅消息的一个子集。例如,我们只能够将关键错误消息直接指向日志文件(以节省磁盘空间),同时仍然能够打印控制台上的所有日志消息。
    2018-03-02
  • Laravel 通过 Passport 实现 API 请求认证:基于 Cookie 的同域名应用篇
    同域名应用可以使用框架自带的登录页面(基于Session)实现登录,登录成功后使用laravel_token(基于Cookie)实现 API 请求认证。
    2021-05-23
  • laravel8的API路由坑
    1、laravel8路由如何按照之前版本来写,则会出现所引用的文件找不到问题,以下确认三种写法有效:在controller下面整了个controller文件2、在routes\api.php里面进行配置:官方推荐方法1:引用use App\Http\Controllers\UserController;实际使用,在调用时用域名加api/test引用,index为controller中的方法名Route::get(...
    2022-02-07
  • PHP的内置WEB服务器
    在很多时候,我们需要简单的运行一个小 demo 来验证一些代码或者轮子是否可用,是否可以运行起来,但是去配 nginx 或者 apache 都很麻烦,其实,PHP CLI 已经提供了一个简单的测试服务器,我们直接就可以运行起来进行简单的一些测试工作。
    2021-04-09
  • 【2022/1/13】thinkphp源码无差别阅读(十八)
    thinkphp源码无差别阅读(十八)framework阅读think/route/dispatch/Callback.php执行:execthink/route/dispatch/Controller.php属性:controller、actionName初始化:init执行:exec使用反射机制注册控制器中间件:registerControllerMiddleware实例化访问控制器:controllerthink/route/dispatch/Url.php构造方法:__...
    2022-01-13
  • laravel使用手札——Swagger
    本例子使用Laravel 5.2版本 这里记录的是较为灵活的方案,不考虑使用swaggervel,具体使用参考一下步骤: 安装依赖swagger-php {代码...} 创建SwaggerController {代码...} 在SwaggerController加上导出SwaggerJSON数据的处理 {代码...} 在routes.php加上路由 {代码...} 接下来下载swagger-ui,将swagger-ui/dist目录内...
    2016-04-21
    4
  • thikphp 控制器
    控制器定义 类名和文件名一样, 渲染输出 渲染输出使用return输出 {代码...} 此时页面渲染出json文件 不能在控制器中中断代码。。使用halt输出 {代码...} 使用halt 输出 多级控制器 多级控制器 多级控制器直接在命名空间中使用 {代码...} 定义了Index命名空间下的子控制器 Blog目录结构 定义路由规则 {代码...} 访问inde...
    2019-05-30
  • Dcat Admin 入门应用(一)安装部署
    Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具,只需极少的代码即可快速构建出一个功能完善的高颜值后台系统。支持页面一键生成CURD代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码,对后端开发者非常友好。
    2021-03-19
  • yii2api-对yii2底层做了相关优化以及基础功能实现
    github.com/little-bit-shy/yii2api(项目地址) yii2api {代码...} 项目简介 {代码...} Nginx路由优化配置 {代码...} 权限web管理系统效果展示 初始化账号密码 15918793994/123456
    2020-05-06
    7