Laravel
文章平均质量分 76
小菜鸟_____
这个作者很懒,什么都没留下…
展开
-
Laravel Collection分页
很多时候查询结果需要用 Collection 处理后再分页,而 Laravel 中是不支持的。下面稍作修改,来实现上面的需求集合处理查询结果$users = DB::table('users') ->get() ->each(function($item, $key){ $item->total = 11; ...转载 2020-04-07 19:55:48 · 1118 阅读 · 0 评论 -
Laravel学习笔记
文章目录懒加载日志懒加载加载Model数据杂七杂八的懒加载参考文档 https://laravel.com/docs/6.x/releases懒加载和传统加载的区别:传统的数据加载是一下把所有的数据加载起来,给数据库和内存造成很大压力,如果一个人访问还好说,上千上万人呢。而懒加载是一直在加载数据,如果加载的数据过多的话,可能会稍微慢点,但是极大地减轻了数据库的压力。日志懒加载主要使...原创 2020-03-17 14:48:11 · 510 阅读 · 0 评论 -
laravel迁移指定文件
php artisan migrate --path=database/migrations/2020_02_12_090600_create_lessons_table.php原创 2020-02-27 15:39:37 · 929 阅读 · 0 评论 -
laravel自定义表单验证规则
废话不多说,直接开始生成规则对象php artisan make:rule Phonecase打开app/Rules/Phonecase.php,passes方法里边写验证规则,验证通过返回true,否则返回false,message方法里写验证失败后返回的信息<?phpnamespace App\Rules;use App\User;use Illuminate\Contr...原创 2020-02-07 19:55:41 · 1146 阅读 · 0 评论 -
Laravel+微信小程序实现上拉分页
文章目录所用的基本知识Laravel分页微信小程序获取触底事件总体思路具体实现所用的基本知识Laravel分页我一般是使用模型查询数据的,如果使用其它方法,详见官方文档//以User为例//无条件查询分页$users = App\User::paginate(15);//有条件查询分页$users = App\User::where('id',1)->paginate(15)...原创 2019-07-20 18:56:53 · 550 阅读 · 1 评论 -
Ubuntu16.04配置Laravel运行环境
文章目录坑ssh登录服务器报错403错误502错误路由存在却报404错误基础配置安装nginx安装PHP安装MySQL拓展配置配置git下载composer生成app_key修改目录权限基本常识坑ssh登录服务器报错报错内容解决方法:删掉 ~/.ssh/known_hosts文件403错误报错:配置好项目之后访问网址,报403解决办法:查看站点配置文件/etc/nginx/s...原创 2019-07-25 14:46:23 · 727 阅读 · 0 评论 -
Laravel自定义认证方式
文章目录基础知识具体实现表结构注册自定义登录自定义基础知识哈希加密解密(Laravel默认的加密方式是哈希,具体教程看官方文档)模型操作表单认证具体实现表结构注册自定义页面用的还是默认的页面,所以还是要执行php artisan make:auth将users的迁移表修改一下,添加user_id字段在注册的视图中添加一个user_id输入框修改RegisterCont...原创 2019-06-08 18:10:52 · 1105 阅读 · 0 评论 -
Laravel中使用GuzzleHttp调用Face++人脸识别接口
安装GuzzleHttp//在composer.json中的require中添加"guzzlehttp/guzzle": "^6.3",//命令行执行composer update设置csrf验证过滤在app/Http/Middleware/VerifyCsrfToken.php中protected $except = [ '/upload',//要过滤的路由...转载 2019-05-07 22:09:15 · 598 阅读 · 0 评论 -
win10通过Homestead配置Laravel
前段时间我从github上拉了一个项目,composer install时,出错了,emmm,少了一些拓展,那只有两种办法了第一种装拓展,第二种改用Homestead,但是不知道少了哪些拓展,只能用第二种方法了一、相关软件下载1.VirtualBox 5.22.Vagrant3.Git选择相应版本下载即可,随便下在哪里都行二、安装Homestead Vagrant Bo...原创 2018-09-29 22:37:33 · 414 阅读 · 0 评论 -
Homestead中Homestead.yaml详解
咱们先看一下初始的Homestead.yamlip: "192.168.10.10"memory: 2048cpus: 1provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: D:/code to: /home/vagrant...原创 2018-10-13 10:19:20 · 1056 阅读 · 0 评论 -
laravel实现基本登录注册
1.首先第一步,创建登录注册的视图和路由php artisan make:auth打开注册界面提交表单时出错了看一下错误提示,emmm,没有配置数据库2.打开.env文件,找到这么一段DB_CONNECTION=mysqlDB_HOST=127.0.0.1//服务器地址DB_PORT=3306//端口号DB_DATABASE=homestead//数据库地址...原创 2018-09-19 23:04:05 · 2559 阅读 · 0 评论 -
Laravel使用模型实现like模糊查询
使用模型实现数据的增删改查的好处真的很多,比简单的DB类实现要安全的多 ,强烈建议使用其它操作文档里有,就不说了,说一个一般大神不会用的,like模糊查询。下面这段代码是通过URL来查询的,通过表单提交实现查询的话,自个儿琢磨public function search(Request $request){ $echostr=$request->input("s...原创 2018-09-17 21:26:10 · 30849 阅读 · 0 评论 -
Laravel学习过程中的一些坑(持续更新)
Laravel学习过程中的一些坑表单验证No message表单验证你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。No message解决办法表单提交时显示No message,这是因为路由不对着了只需将Route::get()改为Route::any()即...原创 2018-10-26 17:04:55 · 1037 阅读 · 0 评论