随笔分类 - 编程语言 / PHP / Laravel
摘要:先理解几个概念: StdClass 对象 => 基础的对象 Eloquent 模型对象 (Model 对象) => 和模型相关的类对象 Eloquent 集合 => 可以简单理解为对象数组,里面的每一个元素都是一个 Model 对象 DB Facades $users = DB::table('us
阅读全文
摘要:思路 在网上查了下前后端都可以将html生成pdf,考虑到实现效果以及效率,最后决定将转化工作在服务端使用PHP完成。本着最好不要额外安装软件的原则,搜索过后分别尝试了 TCPDF MPDF FPDF html2pdf 等等。但是实现效果都与预期差距较大。最后不得不尝试需要额外安装的wkhtmlto
阅读全文
摘要:随着在线攻击的增多,密码安全越来越重要。作为开发者我们要担负起安全管理、计算哈希和存储用户密码的责任,不管应用是简单的游戏还是绝密商业文件的仓库,都要做到这一点。PHP内置了一些工具,让保护密码变得更加容易,本节我们就来讨论如何根据现代的安全措施来使用这些工具。 1、密码保护三原则 绝对不能知道用户
阅读全文
摘要:1.覆盖提示信息: 打开resource/lang/en/validation.php注释掉英文提示信息 将下面的提示信息覆盖英文提示信息 <?php return [ /* | | Validation Language Lines | | | The following language lin
阅读全文
摘要:在开发过程中我们经常遇到这种情况: 例如,一个信息表message,字段type 1.操作提醒 2.平台通知,表message_read记录当信息是平台通知时用户浏览状况 那么 当信息是平台通知时是针对的所有用户,我们想根据他是否浏览状态去在消息提醒里去显示他未读的消息 语句如下(laravel)
阅读全文
摘要:报错信息如下: 原因: .env文件配置中欧冠包含空格的配置信息,用双引号""引起来即可
阅读全文
摘要:以创建service层为例子 1.执行命令 2.在app\Console\Commands 下就会多出一个 ServiceMakeCommand.php 文件 ,更改其内容为一下内容(注意: 1.继承了GeneratorCommand类, 2. protected $signature = 'mak
阅读全文
摘要:创建了新的laravel项目后, 运行提示:No application encryption key has been specified 解决方法: 这个是由于没有配置好 APP_KEY 在终端上, cd到项目目录位置然后执行: php artisan key:generate
阅读全文
摘要:这是因为laravel的缓存路径没有找到 laravel缓存文件路径是在 config/cache.php中设置,默认存在storage文件夹中 解决 需要保证storage/framework下面创建 sessions, views, cache 文件夹并确保可写权限
阅读全文
摘要:app_path()app_path函数返回app目录的绝对路径:$path = app_path();你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path('Http/Controllers/Controller.php');base_path
阅读全文

浙公网安备 33010602011771号