![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP 框架之Laravel
文章平均质量分 77
菜鸟没翅膀
这个作者很懒,什么都没留下…
展开
-
Laravel + centos 8 任务调度执行失败处理记录
创建任务调度这里只介绍最简单任务调度创建。找到App\Console下的Kernel.php文件里的schedule function添加如下代码:$schedule->call(function (){ Log::info('执行任务...'); })->everyMinute();这样简单的任务已经创建好了。配置crond进入centos 8 后,运行命令:crontab -e进入如下界面然后i 进入编辑模式,添加自己的crond,比如原创 2021-04-08 11:06:04 · 515 阅读 · 0 评论 -
laravel中redis的配置和使用
laravel中redis 的配置和使用引入redis composer require predis/predis 会在composer.json中引入最新版本的predis composer update 把下载predis 库加入到vendor,命令执行成功后,如图: 如果你的项目目录下也有了predis 那么引入成功了,恭喜恭喜!配置redis说到lar原创 2017-04-10 11:03:52 · 4817 阅读 · 0 评论 -
Laravel 爬过的坑
ORM 类(eloquent)查询结果为空,或者通过关联关系取出的空结果判断(坑:用empty) 例如:$goodsCategory = GoodsCategory::with('goodses')->where(.....)->.....->get(); // 无结果if(!empty($goodsCategory)){ echo 'has data';} else {原创 2015-09-01 16:07:32 · 4241 阅读 · 0 评论 -
Homestead 集成开发环境配置
Laravel的目的就是让开发这的开发体验更愉快,开发过程更加简单。在环境搭建上也是如此。 Laravel homestead是一个官方发布的vagrant封装包——一个虚拟机——提供完备的开发环境。在homestead配置完成后,不需要在本地环境中配置任何的开发工具,vagrant可以搞定一切。因为是虚拟机,不会对本地系统产生任何的破坏。同时如果出现故障,可以在几分钟内销毁并重建虚拟机。 h...原创 2015-08-10 08:42:28 · 8661 阅读 · 7 评论 -
vagrant multi machine 多节点虚拟集群
前两片文章分享了homestead + vagrant 配置,但都是单点的,现在我们一起研究研究多节点集群的配置。多节点集群配置/创建安装VirtualBox安装Vagrant下载Box 这些前面文章都有讲解,也有下载链接,就不在重复,可以查看:这里写链接内容修改vagrantfile原vagrantfile 为:Vagrant.configure("2") do |config|原创 2017-02-23 15:25:26 · 982 阅读 · 0 评论 -
homestead 4.0 配置
Laravel的目的就是让开发这的开发体验更愉快,开发过程更加简单。在环境搭建上也是如此。 Laravel homestead是一个官方发布的vagrant封装包——一个虚拟机——提供完备的开发环境。在homestead配置完成后,不需要在本地环境中配置任何的开发工具,vagrant可以搞定一切。因为是虚拟机,不会对本地系统产生任何的破坏。同时如果出现故障,可以在几分钟内销毁并重建虚拟机。 ho原创 2017-02-06 14:58:55 · 698 阅读 · 0 评论 -
Laravel5.1 事件广播(Event Broadcasting)
依赖 laravel(predis)、 redis、 nodejs(ioredis,socket.io) 1、修改config\app.phpproviders数组 添加 ‘Illuminate\Broadcasting\BroadcastServiceProvider’,2、修改广播驱动方式为 config\broadcasting.php‘default’ => env(‘BROADC原创 2015-09-21 16:18:00 · 3557 阅读 · 4 评论 -
Errors & Logging
Errors & Logging1. 介绍当启动新项目时,错误和异常处理已经配置好了。另外,Laravel跟Monolog这个日志库集成的,这个库提供了大量的功能强大的log处理器。2.配置Error Detail应用通过浏览器显示的错误细节的数量是通过在config/app.php中的debug配置项控制的。默认情况下,这个配置项是遵从APP_DEBUG环境变量的,环境变量保存在.env文件中。原创 2015-09-21 16:16:29 · 951 阅读 · 0 评论 -
理解RESTful
1.起源2.名词解释 2.1 RESTful2.2 资源2.3 表现层2.4 状态转化2.5 RESTful架构3.架构属性4.架构约定5.应用到web服务1.起源REST这个名词是Roy Thomas Fielding在2000年的博士论文中提出的。其主要目的是在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强,性能好,适宜通信的架构。 在计算原创 2015-09-21 16:14:03 · 1047 阅读 · 0 评论 -
Laravel 任务调度
通过服务器定时任务 调用 laravel命令或方法1.在app\Console\Commands 下创建定时任务所要进行的操作创建命令: php artisan make:console test$signature = “testCommand”; 这里的签名,在kernel.php中任务命令中也要用到;2.在Kernel.php 中调用protected $commands = [ ‘App\原创 2015-09-21 16:09:55 · 6784 阅读 · 0 评论 -
Laravel HTTP 路由
路由配置文件定义:路由是指分析来自客户端请求的统一资源标识符(URI),根据设定的规则将请求分发至期待的处理逻辑(匹配请求地址),这一规则就是路由规则,而这一过程就是路由。 Route::get(‘/’, function() { return view(‘index’); });我们访问 http://yourdoamin/ 会显示渲染后的视图文件 index 的内容。这原创 2015-08-10 09:31:58 · 5460 阅读 · 2 评论 -
Laravel Eloquent ORM--整理
介绍 Laravel 的 Eloquent ORM 提供了漂亮、简洁的 ActiveRecord 实现来和数据库的互动。 每个数据库表会和一个对应的「模型」互动。 在开始之前,记得把 config/database.php 里的数据库连接配置好。基本用法 我们先从建立一个 Eloquent 模型开始。模型通常放在 app 目录下,但是您可以将它们放在任何地方,只要能通过 comp原创 2015-06-01 16:23:04 · 12162 阅读 · 0 评论 -
Laravel 权限控制整理--中间件
简介HTTP 中间件提供一个方便的机制来过滤进入应用程序的 HTTP 请求,例如,Laravel 默认包含了一个中间件来检验用户身份验证,如果用户没有经过身份验证,中间件会将用户导向登录页面,然而,如果用户通过身份验证,中间件将会允许这个请求进一步继续前进。当然,除了身份验证之外,中间件也可以被用来执行各式各样的任务,CORS 中间件负责替所有即将离开程序的响应加入适当的响应头,一个日志中间件可以记原创 2015-05-28 11:58:14 · 10131 阅读 · 0 评论 -
Laravel 权限控制整理--Auth
用户认证1. 自带用户认证简介 Laravel 让实现认证机制变得非常简单。事实上,几乎所有的设置默认就已经完成了。有关认证的配置文件都放在 config/auth.php 里,而在这些文件里也都包含了良好的注释描述每一个选项的所对应的认证服务。 Laravel 默认在 app 文件夹内就包含了一个使用默认 Eloquent 认证驱动的 App\User模型。 注意:当为这个认证原创 2015-05-29 14:17:28 · 17336 阅读 · 0 评论 -
Laravel blade 模板积累
-命令集{{ $var }} - 输出PHP变量{{ $var or 'default' }} - 输出PHP变量带默认值{{{ $var }}} - 输出转义内容{{-- Comment --}} - 模板注释@extends('layout') - 继承模板@if(condition) - if语句开头@else - else@elseif(condition) - else if@endif原创 2015-04-29 10:49:53 · 3119 阅读 · 0 评论 -
Laravel 4.2升级5.0遇到的奇葩问题
按官网向导操作修改自己的composer.json配置按官网向导地址:http://laravel-china.org/docs/5.0/upgrade 所有操作都已经按向导一步一步完成修改composer.json配置"require": { "laravel/framework": "4.2.*", "cartalyst/sentry": "2.1.4",原创 2015-03-11 17:00:57 · 1723 阅读 · 0 评论 -
Laravel Eloquent ORM 一种高级用法
自己写得一种laravel Eloqument ORM 的组合查询方法,仅供参考,欢迎拍砖!原创 2015-03-03 15:06:13 · 20147 阅读 · 1 评论 -
Laravel 遇到的奇怪写法
Laravel 学习过程遇到的一些奇葩问题,以后遇到都更新在这里原创 2015-03-05 14:56:01 · 1034 阅读 · 0 评论