![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
Tina_1202
砥砺前行,不畏艰难
展开
-
Laravel数据库事务
本文做一个Laravel数据库事务的介绍。一 、事务将一堆的数据库操作组合到一个工作单元中执行二 、事务的四个特性1、原子性(atomicity)原子性是指整个数据库事务是不可分割的工作单位。2、一致性(consistency)一致性指事务将数据库从一种状态转变为下一种一致的状态。在事务开始之前和事务结束之后,数据库的完整性约束没有被破坏。3转载 2018-01-17 17:05:16 · 562 阅读 · 0 评论 -
laravel migrate错误1071 Specified key was too long; max key length is 1000 bytes
Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max转载 2018-01-10 10:40:07 · 298 阅读 · 0 评论 -
laravel 自动加载类
1、需求因项目需要,在某个地方需要使用自定义的类,Strtopy.php 使用laravel自动加载类机制2、过程Strtopy.php所在目录 app/Lib/Strtopy.php Lib目录是自己建的目录在composer.json的autoload内的classmap项新增类包, "autoload": { "classmap": [ ...原创 2018-03-19 09:32:06 · 2037 阅读 · 0 评论 -
laravel部署到linux,nginx环境 php-fpm的配置中用户和组设定
vim /etc/php-fpm.d/www.conf #修改用户组配置 user = nginxgroup = nginx#将用户组设置为nginxchown -R nginx:nginx /path/to/your/webrootlaravel的如下目录需要有写权限chmod -R 0775 bootstrapchmod -R 0775 storage针对laravel的vhost配置如下:...原创 2018-03-24 09:20:00 · 1636 阅读 · 0 评论 -
Laravel5.5 手动分页和自定义分页样式
基于Laravel5.5 在项目实施过程中,需要对从接口中获取的数据(或者通过搜索工具查询出来的数据)进行分页一、创建手动分页在laravel自带的分页中,一般是通过数据库查询访问paginate()方法来达到分页的效果 ,like this:class IndexControllerextends Controller{ publicfunctionindex() {...原创 2018-04-10 11:45:33 · 8017 阅读 · 0 评论 -
laravel框架搭建
使用composer搭建一個laravel5.5框架一、环境要求:1、PHP必备扩展:OpenSSL、PDO、Mbstring、Tokenizer。检查下这几个PHP扩展是否已安装,如果没有安装需要进行安装。2、使用composer搭建,需要先下载composer-Setup.exe 点击打开链接;要求:要在控制台中使用composer命令,需要将Composer及PHP的可执行文件(.exe/...原创 2017-10-14 09:45:57 · 3196 阅读 · 0 评论