首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Laravel从入门到精通
王中阳讲编程
创建于2022-02-24
订阅专栏
Laravel是非常优雅的开发框架:优雅的设计模式、强大的功能实现、各种方便的扩展、持续的版本更新,更主要的是迄今为止我认为最优秀的技术开发社区。
等 84 人订阅
共55篇文章
创建于2022-02-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
服务端开发需要注意的安全问题
安全问题无小事,一定要有安全开发的意识,养成良好的编程习惯。 这篇文章整理汇总 Laravel 开发过程中的安全问题和程序优化问题 安全问题
Laravel 表单验证 使用技巧
怎么设置动态的验证规则? 如果我们的限制规则是动态依赖于其他条件的,那么我们可以动态地创建规则数组。
Laravel 视图 使用技巧总结
Laravel 搭建网站非常简单,相比于VUE等单页面项目,对SEO非常友好。Laravel 的 Blade 特性丰富,掌握 Blade 的使用技巧,能让我们的开发更快一步。
Laravel 日志、调试、输出、授权等技巧总结
这篇文章汇总总结了Laravel日志、调试、输出log、授权登录、权限等技巧总结,欢饮大家阅读查看。
Laravel 集合使用技巧
PHP作为弱类型语言,数组非常简单好用,没有像Java、Go语言那么多的限制;而PHP的集合除了简单好用,比数组有更强大的功能。
Laravel-admin 重写源码 自定义排序回调
`laravel-admin` 的 `sortable` 扩展和框架本身的form表单提交没有关系,执行排序的时候没有回调函数,导致排序操作后无法主动清除缓存。我们通过修改源码,自定义函数解决问题。
Laravel Artisan(工匠) 命令使用技巧
Artisan 意为 工匠 手艺人,是非常好用的开发利器。 我们在开发过程中经常要进行各种测试,通过postman请求接口测试是一种思路,但是比较耗时。 我们可以使用 artisan 命令创建测试
新版本 Laravel Eloquent 关联模型 使用技巧
上一篇介绍了 [Laravel Eloquent 关联模型 进阶使用技巧] ,这篇介绍`新版本Laravel`的使用技巧,介绍一些简单优雅的新特性。
Laravel Eloquent 关联模型 进阶使用技巧
上一篇介绍了 Laravel Eloquent 关联模型使用技巧,这篇介绍进阶技巧。比如:如何修改父级 updated_at...
Laravel Eloquent 关联模型使用技巧
上一篇介绍了 Laravel Eloquent 模型的基本使用技巧 ,这篇介绍Laravel Eloquent 关联模型使用技巧。
Laravel Eloquent 模型 进阶技巧
天下武功没有高下之分,只是习武之人有强弱之别。 上一篇介绍了 Laravel Eloquent 模型的基本使用技巧, 这篇介绍进阶技巧。
Laravel Eloquent 模型 使用技巧
天下武功没有高下之分,只是习武之人有强弱之别。 PHP没有网传的那么糟糕,当然Go、Python、Java确实有比PHP有优势的地方,但是PHP仍然以简单易学,社区强大等优势在江湖中占有一席之地。
性能优化反思:不要在for循环中操作DB 进阶版
优化之前:全量查询数量为2千,命中率只有3%;如果职业标签达到2万个,命中率就只有0.3%了。 优化之后:全量查询数量为2千,命中率为100%;如果职业标签达到2万个,命中率仍然100%。
如何避免数组下标越界
数组下标越界真的是开发过程中的痛,除了在开发过程中各种判断是否设置,是否为空,还有其他优雅的办法解决吗?肯定是有的,举个栗子:
性能优化反思:不要在for循环中操作DB
如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且朴素的原则:不要在for循环中操作DB,包括关系型数据库和NoSql。
使用array_merge导致内存不足的反思
优化后的思路:明晰了DB操作和程序处理之间的职责,分批读取的sql没有变;只是新增了分批插入。 优化前的思路:使用尽量少的sql,减少DB操作,把压力交给程序(PHP函数)去处理,忽略了内存问题。
使用 Laravel Horizon 优雅的终止进程(2)
我们发布新版本代码时,如果优雅的终止运行中的异步任务,规避异步任务运行到一半被kill掉的情况。文章开头抛出的问题是我开发过程中没考虑到的......
使用 Laravel Horizon 优雅的终止进程(1)
文章开头抛出的问题是我开发过程中没考虑到的,初识文档也没体会到 `php artisan horizon:terminate` 的妙处。随着项目的不断成长,自己的技术水平和编程思想也在随之成长。
Laravel本地开发环境选择Homestead还是Valet?
没错,我用 Windows 开发时使用的 Homestead ,用Mac开发之后就改用 Valet 了。为什么会有这种操作呢?点进来看看吧~
Laravel 契约Contracts 详解
Laravel 的契约是一组接口,它们由框架提供并定义了核心服务。每个契约都有由框架提供的相应实现。 例如,Laravel 提供了一个包含各种驱动程序的队列实现
下一页