随笔分类 - Laravel
摘要:# Laravel-Excel 导出csv文件 中文乱码处理 标签(空格分隔): 未分类 文档地址【https://docs.laravel-excel.com/3.1/exports/settings.html】 实现WithCustomCsvSettings 接口,或者增加配置文件 `excel
阅读全文
摘要:Laravel 队列 驱动设置 php artisan queue:table php artisan queue:failed table php artisan migrate 创建任务 php artisan make:job [jobName] 委派任务 同步执行 jobName::disp
阅读全文
摘要:Laravel 表单验证 标签(空格分隔): php 创建表单请求 php artisan make:request TestRequest 定义验证规则 自定义错误格式 自定义错误消息 验证场景 使用验证器 Html中处理错误信息
阅读全文
摘要:Laravel 查询作用域 标签(空格分隔): php, laravel 全局作用域 编写全局作用域 编写全局作用域很简单。定义一个实现 Illuminate\Database\Eloquent\Scope 接口的类,并实现 apply 这个方法。 根据你的需求,在 apply 方法中加入查询的 w
阅读全文
摘要:Laravel异常处理 标签(空格分隔): php 自定义异常类 json([ 'code' = $this getCode(), 'message' = $this getMessage(), ]); } } 修改app/exceptions/Handler 类中的render方法 getenv(
阅读全文
摘要:Laravel 事件简单使用 标签(空格分隔): php, laravel 注册事件和监听器 生成事件和监听器:php artisan event:generate key = 事件 value = 监听器 protected $listen = [ 'App\Events\Event' = [ '
阅读全文
摘要:Laravel redis 订阅发布 标签(空格分隔): php Redis订阅发布 理解订阅发布: publish:将信息 message 发送到指定的频道 channel publish test.one "Hello" [客户端:test.one 就是频道, Hello 就是message]
阅读全文
摘要:Laravel HTTP 验证 标签(空格分隔): php 第一种方式 1 直接在controller里完成表单验证 2 打印验证返回的错误信息 dd($errors) 第二种方式 1 php artisan make:request StoreBlogPost [创建表单请求验证器] 2 自定义规
阅读全文
摘要:Laravel 数据库队列 标签(空格分隔): php 介绍 Laravel队列为不同的后台队列服务提供统一的API,例如Beanstalk,Amazon SQS, Redis,甚至其他基于关系型数据库的队列。队列的目的是将耗时的任务延时处理,比如发送邮件,从而大幅度缩短Web请求和相应的时间。队列
阅读全文
摘要:Laravel 任务调度 标签(空格分隔):php 简介 Cron 是 UNIX、SOLARIS、LINUX 下的一个十分有用的工具,通过 Cron 脚本能使计划任务定期地在系统后台自动运行。这种计划任务在 UNIX、SOLARIS、LINUX下术语为 Cron Jobs。Crontab 则是用来记
阅读全文
摘要:Laravel 路由组和中间件 标签(空格分隔): php 定义路由组 Route::group(['prefix'= 'Anime'], function(){ Rout::match(['get', 'post'], 'login', 'Admin\LoginController@login)
阅读全文
摘要:laravel中的数据迁移和数据填充 标签(空格分隔): php 生成迁移文件两种方式: 1 新建一个表的迁移文件 php artisan make:migration create_students_table create=students 2 创建模型的时候同时创建迁移文件 php artis
阅读全文
摘要:Laravel 错误调试与记录日志 标签(空格分隔): php 错误调试 配置 修改/config/app.php 'debug' = env('APP_DEBUG', true), 开启debug为true 当代码有错误时会有提示,不然的话 [Whoops, looks like somethin
阅读全文
摘要:Laravel 文件上传 标签(空格分隔): php 介绍 Laravel 基于 Frank de Jonge 开发的 PHP 包 Flysystem 提供了强大的文件系统抽象。Laravel 文件系统集成对使用驱动处理本地文件系统进行了简化,这些驱动包括Amazon S3,以及 Rackspace
阅读全文
摘要:Laravel 自定全局函数 标签(空格分隔): php 习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番. 实现 在 app 创建文件夹 Helpers,并且在其中创建文件 functions.php [文件夹和文件名可以自定义] 在 com
阅读全文