拥有0000-未整理-等待研究标签的文章

Git 速查表(速查大全) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Git命令大致分为这几个模块:序号模块功能1CREATE关于创建的2LOCAL CHANGES关于本地改动方面的3COMMIT HISTORY关于提交历史的4BRANCHES & TAGS关于分支和标签类的5UPDATE & PUBLISH关于更新和发布的6MERGE & REBASE关于分支合并类的7...
阅读全文

自定义主键后,需要注意的地方 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

订单Order模型覆盖主键后```phpprotected $primaryKey = 'no';```关联模型OrderItem保存数据时报错(该模型主键获取到的是Order模型id主键数据,非定义的no字段的数据)操作一:删除设置的覆盖主键```phpprotected $primaryKey = 'no';```设置关联如下,提交数据正常```phpp...
阅读全文

PHP 生成更好的随机数 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

这个是用C的System.Random类生成的随机数填充的位图。 ](https://lccdn.phphub.org/uploads/images/201707/18/12205/4Q9Cb98391.png)这个是用php的rand函数生成的随机数填充的位图,mt_rand 也是类似](https://lccdn.phphub.org/uploads/images...
阅读全文

用 Laravel 开发 API 时遇到的一个小坑 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

这几天开发 API 开始都好好的,Laravel5.5 提供的 `make:resource` 用的也挺方便的,转换层不用下载其他包了。但是当我开发完几个 get、post 路由,再开发 patch 和 put 路由时发现在 postman 里面怎么测试都报错。](http://osabfc0f3.bkt.clouddn.com/20180205214108201825.png)...
阅读全文

剖析 Laravel 计划任务--初探 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

译文GitHub 原文链接 想象这种情况,作为一个大型SaaS的开发者,您需要找到一种在周末每分钟选择10个随机客户的方式,并提供折扣升级,发送折扣的工作可能非常简单,但我们需要每分钟运行一次,为此我分享一些CRON的简要介绍给还不熟悉人。CRON====CRON是一个守护进程,它驻留在你的linux服务器中,大部分时间都没有唤醒,但是每一分钟它都会睁开双眼,看看是否运行任...
阅读全文

Laravel 使用 Entrust 实现 RBAC(一) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

1、安装 想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包: `composer require zizaco/entrust 5.2.xdev` 安装完成后需要在config/app.php中注册服务提供者到providers数组: `Zizaco\Entrust\EntrustServiceProvider::class,` 同时在...
阅读全文

在 Laravel 之外使用 Laravel-mix 的一点小坑,字体正确无法加载。 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

背景项目不是 Laravel,需要写前端代码,然后 webpack 的配置不熟悉,所以选择了使用 laravelmix 来编译前端代码。前端选择的是 iview 来写页面。使用 iview `import 'iview/dist/styles/iview.css';`问题来源与解决过程webpack.mix.js 的配置内容如下:```phpconst fs ...
阅读全文

Vue Elememt-UI 构建管理后台 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

安装==我使用的是 `vuecli` 初始化项目,命令如下:```phpnpm i g vueclimkdir myproject && cd myprojectvue init webpack```修改 `package.json` 文件:```php..."dependencies": { "vue": "^2.5.2", "vuerouter": ...
阅读全文

一张图掌握 Laravel 的目录结构 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

在学习一个框架的源码时,花时间分析这个项目的目录结构是个不错的开始。通过对项目目录结构的研究,有利于我们迅速的掌握框架各个目录所完成的具体功能。虽然 对它的目录结构和每个目录所完成的功能已经有了比较全面的讲解,但是文档的局限性是不能直观的表现出每个目录结构及其功能。这是因为我们在 IDE 或文本编辑器中看到的项目结构是树型的。所以,我将 关键内容整理成了思维导图这种比较直观的...
阅读全文

Laravel 软删除操作 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

数据库数据删除有些数据肯定不是真的重数据库里面直接删除,这时候就会用到假删除。1、首先在模型中要使用`SoftDeletestrait`,该`trait`为软删除提供一系列相关方法,具体可参考源码`Illuminate\Database\Eloquent\SoftDeletes` ,此外还要设置`$date`属性数组,将`deleted_at`置于其中:```php<?php...
阅读全文