大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Laravel

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。

laravel 使用 composer 加载自定义函数和自定义类

laravel 使用 composer 加载自定义函数和自定义类 导语 在开发中,会封装一些自定义函数以及自定义的类,本篇文章讲一下怎么使用 composer 实现自动加载。 自定义函数 实现自动加载,共有三步。 创建文件。在 app 目录下创建 Helpers.php 文件,用于自定义函数; 修改 composer.json 文件,添加如下语句 最后是在项目目录中执行 composer dump-autoload 接下来就可以在代码中使用自定义的函

流行的前端web框架

:https://www.yiiframework.com/doc/ Yii中文网:https://www.yiichina.com/ Yii 是一个 快速、安全、专业和高性能的,适用于开发 WEB 2.0 应用的 PHP 框架。Yii 自带了很多丰富的功能,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。 Material Design Lite github地址:https://github.com/google/material-design-lite 官方网站:https://getmdl.io/ 官方文档

ELK实时分析之php的laravel项目日志

# bind 192.168.1.100 10.0.0.1 bind 172.18.215.207 # bind 127.0.0.1 ::1 # . vim /etc/logstash/conf.d/nginx.conf # 从redis将数据取出 input { redis { type = "php-01" host = "172.18.215.207" port = "6379" db = "0" password = "*************" data_type = "list" key = "php-01" } } # 格式化laravel日志 filter { grok { match = [ "message","\[%{TIMESTAMP_ISO8601:logtime}\] %{WORD:env}\.kibana" # The default application to load. . preload";

Laravel Pipeline解读

Laravel Pipeline解读 大家好,今天给大家介绍下Laravel框架的Pipeline。它是一个非常好用的组件,能够使代码的结构非常清晰。 Laravel的中间件机制便是基于它来实现的。 通过Pipeline,可以轻松实现APO编程。 官方GIT地址 https://github.com/illuminate... 下面的代码是我实现的一个简化版本: class Pipeline { /** * The method to call on each pipe * @var string */ protected $method = 'handle'; $data = "any things";

基于Homestead搭建PHP项目开发环境(适合Zend Framework,Laravel,Yii,thinkphp等)

sh,默认是laravel php: "7.0" #指定当前网站使用的php版本,默认是7.2,此处要加双引号,否则会报错 * Shell provisioner `args` must be a string or array. to: /var/www/jihuizhenghao/store 02: 网站配置文件 //E:\www\wangqianjin\jihuizhenghao\store\nginx.conf.jihuizhenghao # 当前文件E:\www\wangqianjin\jihuizhenghao\store\nginx.conf.jihuizhenghao ## 配置样例: # root $MAGE_ROOT/pub; index index.php; } gzip on;

修复 github 项目的语言属性

修复 github 项目的语言属性 issue Laravel 开源电商项目源码 被 github 判断认为是 HTML 项目,但是实际项目并没有 html 代码。 这就尴尬了,只有默默的通过 google 搜索 github change project type 发现这篇文章:How to Change Repo Language in GitHub 简单来说只要在项目根目录下添加 .css linguist-vendored *.js linguist-language=Vue modules/* linguist-language=PHP resources github/linguist

2018-10-15 实现秒级定时任务

2018-10-15 实现秒级定时任务 laravel的定时任务默认是使用crontab,最快只能1分钟执行一次。有以下几种方式可以实现秒级定时任务 通过程序实现 https://www.cnblogs.com/yangxunwu1992/p/6054907.html * * * * * /home/mao/Documents/demo.sh #!/bin/bash filepath=$(cd "$(dirname "$0")"; pwd) cd $filepath while [ true ] do logname="translate_"$(date +%Y-%m-%d)". su www-data -c "php artisan article:translate 1 ./storage/logs/$logname" sleep 20 done

[php框架] 布尔教育Laravel框架从入门到精通视频教程 共48课

[php框架] 布尔教育Laravel框架从入门到精通视频教程 共48课 学客巴巴国内最优秀的资源分享平台,100T教程资源免费分享: [php框架] 布尔教育Laravel框架从入门到精通视频教程 共48课 01 php命令行的调用_布尔教育.wmv 02 composer是干嘛的_布尔教育.wmv 08 不配置json文件添加类库_布尔教育.wmv 09 库的版本说明_布尔教育.wmv 41 你和model有个约定_布尔教育.wmv 47 request对象上传文件_布尔教育.

Laravel调试利器 Laravel Debugbar

Laravel调试利器 Laravel Debugbar 昨天晚上有人问我在Laravel中怎么打印sql,现在向大家分享一个非常好用的扩展。 前言: 你还在用DB::getQueryLog()打印sql吗? QueryCollector收集了所有数据库的执行sql和时间 直接上图,如下效果 1.png 扩展 composer require barryvdh/laravel-debugbar:~2.4 //Laravel小于5.5安装版本 composer require barryvdh/laravel-debugbar --dev //最新版 如果没有安装composer的,直接去composer官网 app.c

Laravel 5.7连接SQL Server数据库教程

id=36434 QQ截图20181110115426.png 第三步.配置数据库连接config- database.php 'sqlsrv' = [ 'driver' = 'sqlsrv', 'host' = 'THUNDER-XXM\XXMSQLSERVER', 'port' = '1433', 'database' = 'test', 'username' = 'sa', 'password' = '123456', 'charset' = 'utf8', 'prefix' = '', ],l 第四步.连接测试 // $result = DB::connection('sqlsrv')- select($sql);

动手创建自己第一个MVC框架项目【三】-中级篇(完)

$this- charset=$GLOBALS['conf']['mysql']['charset'];dbname=$this- dbname;port=$this- port; $this- _pdo=new \PDO($dsn,$this- username,$this- password); echo '错误语句为:'.),返回值是什么?一般这个返回值是对象,也就是保留了某些操作的对象。我们看看怎么实现吧。 我们首先先定义 private $where=’ 1 ‘; 用于存放拼接好的字符串 /** * @return mixed * 连贯操作的 get方法 */ public function get() { $sql='select * from '.

使用composer搭建自己的项目!【二】

使用composer搭建自己的项目!【二】 仿照Laravel的Request [前言] 我们在上一章已经能把项目通过composer上fast-router产生对应关系,我们这一章继续优化我们的项目。 /** * 分发路由 */ public static function Route() { if (self::$routeInfo[0] ! if (gettype($res) == 'string') { //字符串 echo $res; } } 我们在libs类库中创建Request.php类 ? class IndexController { public function showIndex(Request $request) { return '你好';

Laravel 队列使用

env 中的 QUEUE_CONNECTION 改为 redis,访问时会报错: Predis \ Connection \ ConnectionException (10061) [tcp://127.0.0.1:6379] 5.2 配置 Redis 服务 在 Redis官网 下载源码后自行编译即可。 官方并未提供Windows版,Redis的Windows版式由微软工作组维护的,你可以从其 GitHub页 找到。不过貌似已经不再维护了,最新的版本是16年发布的3.2.100。 Linux下通过简单的运行 .

编程字体Fira Code字体-连体字

gif 二、安装到 PHPStrom 下面就告诉大家如何集成到我们最爱的 PHPStrom 中 下载字体包 安装字体,macOS 下面直接双击ttf字体安装,切记,安装 FiraCode-Regular(常规体) 即可,不要安装太细的字体,否则看着累 打开 phpstorm 偏好设置,Editor Colors Fonts Font,Primary font 选择 Fira Code,并勾选 Enable font ligatures 即可。如图 img Done!

[开源项目] Laravel Shop 电商新增高级功能

[开源项目] Laravel Shop 电商新增高级功能 功能 功能清单: 高性能无限级分类; 众筹商品管理; 众筹商品下单逻辑; 众筹商品结束逻辑; 使用分期付款支付订单; 计算分期付款逾期费; 分期付款订单的退款; 给商品增加属性; 使用 Elasticsearch 重构商品搜索模块; 分面搜索; 相似商品查询; Elasticsearch 的索引迁移; 秒杀商品管理; 秒杀商品下单逻辑; 秒杀接口性能优化

2018.7月Vue优质开源项目清单

2018.7月Vue优质开源项目清单 2018.7月Vue优质开源项目清单 SmallRuralDog/electron-vue-music stars:325 forks:51 项目描述:基于 electron-vue 开发的音乐播放器,界面模仿QQ音乐,技术栈electron-vue+vue+vuex+vue-router+element- UI。欢迎star 2972448-ce500643ed8ae022.png yyx990803/laravel-vue-cli-3 stars:291 forks:13 项目描述:Example project using Vue CLI 3 with Laravel meloalright/vue-ins-progress-bar stars:188 forks:12 项目描述:一款 ins 风格