首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel 5.5 的 “vendor:publish” 新增 provider 提示

如果你什么参数都不加的话,默认会发布所有 provider 包含的所有资源(配置文件、视图、样式和JS等)。在 Laravel 5.5 中,做了一点增强,让使用上更方便了。...如上面的动画所展示的,如果不加任何参数,会先提示一个列表,让你选择要发布哪一个 provider 或者 tag 下的资源。这样就不用去记住要发布的资源所属的provider的完全限定名,非常方便。...这个功能由 Trevor Fitzgerald 在 Laravel 5.5 中加入。...Laravel 5.5 版本中 php artisan vendor:publish 命令包含的完整参数: 用法: vendor:publish [参数] 参数: --force...执行命令且不输出任何信息 -V, --version 显示应用的版本号(显示的是 Laravel Framework 的版本号) --ansi 强制 ANSI 编码输出

1.5K40

Laravel 5.5 的自定义验证对象类

Laravel 5.5 将提供一个全新的自定义验证规则的对象,以作为原来的 Validator::extend 方法的替代。...Laravel 中的表单验证是比较方便的,而且内置了大量的可用验证规则,但不管官方提供了多少,总还是会有满足不了需求的时候。...但在 Laravel 5.5 版本中,我们有了新的手段,只要定义一个实现 Illuminate\Contracts\Validation\Rule 接口的类即可实现自定义的验证规则,并可以直接使用。...ImplicitRule { ... } 采用 Laravel 5.5 新增的自定义验证类,可以更好地管理大量的自定义验证规则,而且在 PHPStorm 之类的 IDE 中,从验证代码里快速跳转到对应的验证类的代码也会更方便...你可以查看该功能在 Laravel 框架的 github 上的 Pull Request,阅读具体的实现代码以及相关的测试代码。

3K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel5.5 session 的配置及使用示例讲解

    https://blog.csdn.net/u011415782/article/details/79282843 ○ 背景 近期正进行 Laravel5.5 框架的学习,当然还是在一点点深入...,虽然没有信息研究核心源码,至少要能灵活顺畅的应用,接下来,主要是介绍Session在 Laravel5.5 中的应用,欢迎指导建议,必将虚心求知 … 框架:Laravel5.5 重点:Session...提示信息 首先,如果在 Laravel 中使用 session 功能,需要明确以下的知识点: Laravel 并没有使用 PHP 内置的 Session 功能,而且自己实现了一套更加灵活更加强大的 Session...另外,还有一个大家都感到困惑的问题,就是在 Laravel 的控制器构造函数中是无法获取应用 Session 数据的,这是因为 Laravel 的 Session 通过 StartSession 中间件启动...参考文章 [ Laravel 5.5 文档 ] 处理用户请求 —— Session 实现、配置与使用详解 ⑵.VerifyCsrfToken 影响 报错情况如下: ?

    1.4K10

    使用 Laravel 5.5+ 更好的来实现 404 响应

    Laravel 5.5.10 封装了两个有用的路由器方法,可以帮助我们为用户提供更好的 404 页面。...现在,当抛出 404 异常时,Laravel 会显示一个漂亮的 404.blade.php 视图文件,你可以自定义显示给用户 UI,但在该视图中,你无权访问 session,cookie,身份验证(auth...在 laravel 5.5.10 中,我们有一个新的 Route::fallback() 方法,用于定义当没有其他路由与请求匹配时 Laravel 回退的路由。...; }); 由于 api 中间件组带有 /api 前缀,所有带有 /api 前缀的未定义的路由,都会进入到 api.php 路由文件中的回退路由,而不是 web.php 路由文件中所定义的那个。...'; })->name('serverFallback'); 原文 Better 404 responses using Laravel 5.5+

    2.2K20

    null toarray php,解决Laravel5.5下的toArray问题

    大家好,又见面了,我是你们的朋友全栈君。...作为一个有轻度强迫症且受ThinkPHP影响较深的PHP码农,总觉得Laravel5.5的DB::xxoo->get()->toArray()之后竟然还没得到我想要的ThinkPHP中的select()...PS:出于尽量不影响原有框架的考虑,我是新建了一个方法叫getList来暂代toArray那不知所谓的返回结果,在没有找到更好的解决办法之前,暂时这么用着,总体感觉,get()->getList()仍觉得略丑...具体修改如下: 1、在/vendor/laravel/framework/src/Illuminate/Support/Collection.php的toAarray方法下,增加一个getList方法...,如下图: 以上这篇解决Laravel5.5下的toArray问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    49250

    Slack利用自定义的跟踪架构来协助排查消息通知问题

    作者 | Rafal Gancarz 译者 | 平川 策划 | Tina Slack 利用其自定义的跟踪架构来协助排查通知发送问题。...消息通知是 Slack 用户体验的关键组成部分。然而,由于通知流横跨 Slack 平台的许多组件,包括服务器端和客户端,所以要对客户体验团队收到的问题进行排查,有时候并不容易。...为了跟踪消息通知,团队识别出值得注意的事件并确定了属性映射,从而实现流和跟踪的映射。他们决定将通知跟踪与消息请求跟踪分开。...这样,他们就可以支持通知流的 100% 采样,从而满足 Slack 客户体验团队的要求。 通知跟踪改进了问题归类和调试。...他们通过漏斗分析来加深对通知打开率的理解,并利用历史通知跟踪数据来识别应用程序中的 Bug 和工具代码。

    14740

    可视化队列管理工具 Laravel Horizon 来了

    文章翻译&整理自 Taylor 的 博客文章 Taylor 在今天发布了一个新工具:Laravel Horizon ,它为 Laravel Redis 队列提供了一个漂亮的仪表板和代码驱动的配置系统。...此工具需要尚未正式发版的 Laravel 5.5 ,并且其本身也还处于 Beta 状态。 仪表板 ?...;}); 配置 与 Laravel 的调度程序类似,你所有队列 worker 的配置都在你的代码之中: ?...这些度量快照是使用命令 horizon:snapshot 捕获的,它可以使用 Laravel 内置调度每分钟运行一次,方便你在部署之后快速查找性能下降的原因。 通知 ?...当你的队列过满时,Horizon 可以向你发送 SMS 和 Slack 通知。你可以配置等待时间阈值,以确定何时发送通知。这意味着你总是可以清楚的知道,你的队列何时需要更多的 worker 。

    3.4K40

    Laravel Telescope调试工具

    而这次介绍的东西不在底部显示,而有个路由专门查看相关性能 /邮件/数据库执行情况等等等等。 他就是Telescope Larave Telescope 是 Laravel 框架的优雅调试助手。...Telescope 可深入了解进入应用程序的请求、异常、日志条目、数据库查询、排队作业、邮件、通知、缓存操作、计划任务、变量转储等。Telescope 是您本地 Laravel 开发环境的绝佳伴侣。...你可以随心所欲的实现它。这个接口中只有6-7 个方法。 它能存多少数据?不是太多,因为生产环境几乎会抛弃所有的东西,修剪下来,你一次只能保存 100 个。 我们能从 Slack 收到通知吗?...你可以取消你不关心的监听器。 我们能在同一个UI中检查多个应用吗?可以;只需要在同一个数据库中指向并记录它们,然后考虑做标记/过滤, 这样你就可以按需做区分了。...Laravel 的哪个版本能与之兼容? 5.7.7+。 参考文章: https://segmentfault.com/a/1190000016944238

    2.7K00

    Laravel 5.4 及 5.5 中的全新字符串辅助方法

    Laravel 5.5 已经确定预计在 2017年 Laravel 欧洲大会上正式发布。这次重大升级,也带来了一些新的字符串相关的辅助方法。...以下介绍一些最近比较火的字符串辅助方法,他们最近已经得到了许多 Laravel 开发者的喜爱。...str_start() 方法 str_start() 辅助方法是由 Caleb Porzio 在 Laravel 5.4 分支中贡献的。这个方法用于确定字符串的开头有且仅有一个特定的字符。...举个栗子,你要获取 Email 地址中的用户名部分: echo str_before('kairee@ofcss.tld', '@'); // 输出:kairee 这个方法会随 Laravel 5.5...了解全部辅助方法 Laravel 提供了大量有关字符串、数组、URL的辅助方法。建议开发者可以经常性地查看一下 官方文档中的辅助方法部分。相信你经常能够有所收获。

    1K70

    laravel5.5 中读写分离需要注意的一个小问题

    Laravel5.5 是 Laravel 最新的一个 LTS 版本,发布至今已有些时日,眼看着 5.6 都快出来了,最近终于下手将公司项目从 Laravel5.2 升级到 5.5。...起初以为是 prettus/l5-repository 包的缓存引起的,但关掉它的缓存功能后问题依旧。...后来好一阵折腾,直到再一次仔细翻看文档, 才发现 Laravel5.5 数据库读写分离配置的部分额外提到了一个 sticky 项,文档里这部分原文如下: The sticky Option The...将 sticky 设置为 true 后,在与这个写入操作相同的请求周期内的后续读取操作,仍然使用原来的 write 连接,就不会有这麻烦了。...对比过早前版本的文档后发现,sticky 配置项确实是在 laravel5.5 文档里首次出现。但仅仅是在数据库配置的章节里,版本升级指南中却没有提到。

    93130

    写在 Laravel 5.5 发布之前

    Laravel 5.5 将于 2017年7月发布,这将是继 Laravel 5.1 之后的下一个长期支持版本,相比之前发布的几个“中间版本”而言,意义重大。...目前我在内部项目中已经在使用 Laravel 5.5,接下来会连续地翻译、撰写相关 Laravel 5.5 版本的文章。 FAQ Q: Laravel 5.5 什么时候发布?...A: Laravel 官方有一个Laravel 发布进程表(Laravel Release process)。 Q: 怎样才能在 Laravel 5.5 发布后最快得到通知?...A: Laravel News提供了最新消息发布的实时邮件通知,还提供了每周一期的 Laravel newsletter, 你可以加入邮件订阅,即可在新版本正式发布后尽快得到通知。...PHP 版本支持 Laravel 从来都是一个紧跟 PHP 最新进展的框架。Taylor 在推特上已经宣布 Laravel 5.5 最低要求 PHP 7以上的版本。

    1.9K40

    Laravel消息通知系统之数据库

    Laravel 自带了一套极具扩展性的消息通知系统,尤其还支持多种通知频道,我们将利用此套系统来向用户发送消息提醒。...通知频道指通知的各种途径,Laravel自带的有如下几种 数据库 邮件 短信(通过 Nexmo) Slack 通过数据库实现消息通知 1.准备数据表 php artisan notifications...artisan migrate 2.生成通知类 laravel中每一种通知属于一个类,使用如下命令创建通知类,通知类存放在app/Notifications php artisan make:...,via方法表示通过什么途径发送通知,toDatabase是数据库通知的方法,这个方法接收 $notifiable 实例参数并返回一个普通的 PHP 数组。...这个返回的数组将被转成 JSON 格式并存储到通知数据表的 data 字段中。 4.触发通知 在某个模型的观察者中 <?

    1.1K20

    PHP-web框架Laravel-队列(三)

    并发处理Laravel的队列系统默认是串行处理作业的,这意味着每个作业都要等待前一个作业处理完毕后才能开始处理。但是,有时候我们需要同时处理多个作业,这就需要并发处理。...Laravel通过将队列连接设置为"redis","database"或"beanstalkd"来实现并发处理。这些连接可以处理多个并发作业。...作业优先级Laravel队列系统还支持作业优先级,这意味着我们可以为不同类型的作业分配不同的优先级。优先级高的作业将在优先级低的作业之前处理。优先级默认为0,值越高表示优先级越高。...Laravel默认的作业超时时间为60秒。我们可以在定义作业类时使用--timeout选项来设置超时时间。...Laravel默认会将失败的作业写入日志文件。我们还可以在config/queue.php中配置将失败的作业发送到其他通知渠道,例如电子邮件或Slack。

    1.2K11
    领券