Laravel基础二之Migrations和验证
新的迁移文件会被放置在 database/migrations 目录中。每个迁移文件的名称都包含了一个时间戳,以便让 Laravel 确认迁移的顺序。 --table 和 --create 选项可用来指定数据表的名称,或是该迁移被执行时是否将创建的新数据表。
基于Laravel5.5的模块化开发
laravel 安装后是单模块应用,但通常情况下,我们的项目往往会有很多模块,如果按单模块去做,文件目录会异常庞大,不利于维护,耦合性太大。那么下面就详细说一下利用最新laravel5.5如何进行分模块开发。
2022/8/25 TP6 控制器中间件
一、前期准备(一)定义路由设置 RESTFul 请求的资源路由 {代码...} 注:resource 后面跟着的 vars方法是用于改变其中的变量名,默认的变量名是 id。以 read 的方法为例:默认路由: {代码...} 修改变量名后的路由: {代码...} (二)生成控制器使用命令: {代码...} 修改代码如下: {代码...} 二、中间件(一)生成中间...
2022-08-25
Nginx 的基础内置变量 / Nginx 重写 url 的模式
rewrite / try_files 都是对 $uri(不包含 $query_string) 进行处理,但 rewrite 会保持原请求 $query_string,try_files 会丢弃,这也是为什么 try_files 重写时,通常都会加上 $query_string。
composer自动加载配置
composer就不多说了,是php的包管理器,和node.js的npm,python的pip差不多composer里面有自动加载的配置,可以帮助我们自动加载我们的类我们通过slim来做路由演示
2018-03-09
利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
经过前三篇文章 基础准备、构建路由 和 设计 MVC,我们已经得到了一个结构比较完整的 MVC 架构的 PHP 微框架,但是距离一个真正能够上手使用的框架还差一样东西:数据库封装,本篇就将讲述如何集成一个 ORM Composer 包。
API后端框架Godtail2-路由组件
另外这个框架作为后端纯Api框架。没有PHP模板引擎,所有与前端的数据交互都通过json(推荐)或xml。所以要支持跨域,也要支持RESTFul风格的请求。
2016-11-04
自己动手写PHP框架(一)
作者:Terry Gao 作为PHP Coder的入门进阶,自己动手写一个MVC框架可以从各方面巩固和加深你对PHP的理解,还能了解一些架构方面的基础知识。 1. 什么是MVC MVC(Model-View-Controller,模型-视图-控制器)是PHP最常见的一种开发模式。它将程序划分为三层。 最上面的一层,是直接面向最终用户的"视图层"(View)。它负责给...
🚀 Nano v1.0 发布!一个 PHP 文件搭建 Hyperf 应用
Nano 是一款零配置、无骨架、极小化的 Hyperf 发行版,通过 Nano 可以让您仅仅通过 1 个 PHP 文件即可快速搭建一个 Hyperf 应用。
laravel5.5 + jwt-auth 1.0.0-rc.2 多表多种用户认证规式
终端运行:php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"会产生config/jwt.php的配置文件
laravel任务调度pusher实践总结(基本配置)
[链接]首先 pusher官网注册账号 并且选择操作服务 因为我习惯性用vue但是没有 前端就选js 后端当然是laravel 然后 前往packalyst下载并配置pusher[链接] {代码...} config/app.php to your aliases {代码...} config/app.php in the providers {代码...} 然后就会在config文件下出现pusher文件 具体配置 {代码...} 因为...
2018-03-11
hyperf如何使用自定义连接池pool
在方法createConnetion返回的是一个接口ConnectionInterface,所以需要我们自定义MyConnection类并实现接口ConnectionInterface
2021-12-10
利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备
Framework Interoperability Group(框架可互用性小组),简称 FIG,成立于 2009 年。FIG 最初由几位知名 PHP 框架开发者发起,在吸纳了许多优秀的大脑和强健的体魄后,提出了 PSR-0 到 PSR-4 五套 PHP 非官方规范:
基于 Laravel Route 的 社交系统ThinkSNS+ Component【研发日记系列三】
在前面,我介绍了拓展类型,分别有 plus-compnent 和 plus-plugin 两个,这里重点讲以下如何实现 plus-component 的。
2017-06-05
Swoole 实现简单的路由
封装 xserver.php: {代码...} 使用: app.php {代码...}
送别2019,期待2020!
概述 2019 年时间过得很快。 有欢笑、 有离别、 有压力、 有收获。 关于工作 项目发生了变动,团队也发生了变动,不过总体是成长的,在这感谢领导的关照、信任! 下半年开始学习 Go 语言,并用 Go 进行搭建项目,也算是刚刚入门了吧。 自己在团队内也进行了几次分享,锻炼了自己的上台说的能力。 期间听过一些大牛的分享...
【2021/12/25】 thinkphp源码无差别阅读(三)
【2021/12/25】thinkphp源码无差别阅读(三)framework阅读Http.php属性:app、name、path、routePath、isBild构造方法:__construct设置应用名称:name获取应用名称:getName设置应用目录:path获取应用目录:getPath获取路由目录:getRoutePath设置路由目录:setRoutePath设置应用绑定:setBind判断应用是否绑定:isBi...
2021-12-25