Laravel
laravel项目思路
laravel 安装配置功能 linux 安装 curl -s https://laravel.build/example-app | bash 通过composer安装 composer create-project laravel/laravel example-app //下载8版本 comp ......
laravel 集合&数组
# 列表 集合 & 数组 $_list_collection = collect([['name' => 'John', 'age' => 25],['name' => 'Jane', 'age' => 30]]); $_list_array= [['name' => 'John', 'age' = ......
Laravel学习笔记
一. 安装 在创建你的第一个 Laravel 项目之前,你应该确保你的本地机器已经安装了 PHP 和 Composer。如果你是在 macOS 上开发,可以通过 Homebrew 安装 PHP 和 Composer。此外,我们建议安装 Node 和 NPM。 安装了 PHP 和 Composer 后 ......
laravel框架之ORM操作
Laravel 支持原生的 SQL 查询、流畅的查询构造器 和 Eloquent ORM 三种查询方式: 流畅的查询构造器(简称DB),它是为创建和运行数据库查询提供的一个接口,支持大部分数据库操作,和手写SQL 的本质是一样的。 Eloquent ORM(简称ORM),是一个对象关系映射(Obje ......
laravel8+达梦数据库插入数据在DM管理工具显示中文乱码
再DM管理工具存进去显示中文乱码,但是直接在DM工具执行insert sql存入的数据不会乱码,乱码的数据查询出显示正确的中文 解决办法: 中文乱码只有一种情况,字符集不匹配, php环境,php文件,php编辑器,数据库编码(达梦数据库编码只能在新建的时候选择,并且不可以更改),达梦数据库在操作系 ......
Laravel的基本配置文件 .env 文件
默认情况下, .env 文件包含以下参数 APP_ENV = local APP_DEBUG = true APP_KEY = base64:ZPt2wmKE/X4eEhrzJU6XX4R93rCwYG8E2f8QUA7kGK8 = APP_URL = http://www.xhcj168.com ......
laravel 419 csrf验证问题
这次是被坑了,在linux apache运行完好的代码放到IIS服务器上居然没有数据,检查发现居然出现了419错误,要求ajax post请求中应该包含csrf token字段。 然后就突然想起来了,上次相似的项目也发生过这样的问题,上次没记录,时日长久,这次居然一点儿也没想起来... 按照错误提示 ......
laravel 数据迁移
迁移命令 运行迁移: php artisan migrate 回滚最近一次数据迁移 :php artisan migrate:rollback 创建表: php artisan make:migration create_表名_table 新增字段: php artisan make:migrati ......
在laravel中使用wkhtmltopdf
在平时的项目中,可能会遇到把报表生成pdf或jpg图片的需求,使用wkhtmltopdf能方便的生成pdf和jpg图片。 1、安装: ubunut:sudo apt install wkhtmltopdf (或者下载安装指定版本:https://wkhtmltopdf.org/downloads.h ......
php 在laravel中集成grpc
在laravel中集成使用grpc 一、安装: 1、macOS php扩展:pecl install grpc,pecl install protobuf protocbuf:brew install protobuf etcd:brew install etcd 2、ubuntu: php扩展: ......
0开始搭建laravel框架
一. 1.安装最新版本的 Composer: (php配置了环境变量以后可以在cmd运行php命令) php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" //下载安装脚本 - compos ......
Laravel的cookies读取后是加密的该如何解密?
Laravel的cookies读取后是加密的该如何解密?laravel默认存储cookies都是加密的,故此为了安全期间一般非授权name值都是加密的。作者:任聪聪日期:2023年12月17日 文章转载自:Laravel的cookies读取后是加密的该如何解密? – 任聪聪博客 (rccblogs. ......
Laravel——CVE-2021-3129
Laravel——laravel 远程代码执行 (CVE-2021-3129) 启动环境 Laravel <= 8.4.2 https://github.com/zhzyker/CVE-2021-3129 需要使用linux运行,运行exp,需要调用phpggc python3 exp.py htt ......
利用云服务器(宝塔)搭建laravel框架
1.进入bt.cn选择相应的宝塔版本 2.在云服务器运行命令 3.在宝塔里面/www/wwwroot里面创建项目根目录 4.使用下面命令下载laravel ......
laravel php 50W数据导出excel 分批分页导出
文章目录 需求 问题 解决 需求 导出50W左右的数据导excel表 问题 使用phpexcel等插件,碰到数据量大很慢,可能能花半个小时以上 数据量大查询慢 内存不足 执行超时 解决 使用原生csv导出 设置脚本超时和内存,进行加大内存,不限制超时时间 进行分页查询 public function ......
记php基本环境WAMP 到Laravel
安装WAMP:下载WAMP时会让你选择浏览器与编辑器,如果你没 选好,比如它用Edge但Edge被你卸载了,那在后面在WAMP软件中打开phpMyAdmin时,就会报错,此时你只需要修改WAMP配置的配置文件指向你电脑上可用的浏览器即可。 WAMP启动时:确认数据库3306,80是否占用,如果启用, ......
Laravel开发中的数据库迁移Database Migrations和 对象关系映射Eloquent ORM
当涉及到 Laravel 中的数据库操作时,数据库迁移和 Eloquent ORM 是两个重要的概念。它们用于管理数据库结构和进行数据操作,但在功能和用途上有所不同。 数据库迁移(Database Migrations) 是 Laravel 中用于管理数据库结构变化的工具。它允许您通过编写简单的代码 ......
【转载】Laravel10.x Session 储存到 Redis
参考 https://learnku.com/docs/laravel/10.x/session/14855#configuration https://blog.csdn.net/wen_3370/article/details/88072364 注意 经过测试 Cache 的内容默认存储到 DB ......
【转载】Laravel10.x 使用 Redis
参考 https://blog.csdn.net/china773728236/article/details/123217974 https://blog.csdn.net/CrayonShinChaner/article/details/120622009 https://blog.csdn.n ......
深入理解Laravel(CVE-2021-3129)RCE漏洞(超2万字从源码分析黑客攻击流程)
背景 近期查看公司项目的请求日志,发现有一段来自俄罗斯首都莫斯科(根据IP是这样,没精力溯源)的异常请求,看传参就能猜到是EXP攻击,不是瞎扫描瞎传参的那种。日志如下(已做部分修改): [2023-11-17 23:54:34] local.INFO: url : http://xxx/_ignit ......
Laravel中的php artisan命令必知必会
如果您想使用 Laravel 的 Artisan 命令一次性创建控制器、模型、Seeder 和迁移文件,可以使用 --all 参数。以下是创建包含控制器、模型、Seeder 和迁移文件的示例命令: php artisan make:model Post --all 运行上述命令后,Laravel 将 ......
Laravel引入Breeze
Laravel框架中引入breeze Laravel Breeze 是 Laravel 的 认证功能 的一种简单、最小实现,包括登录、注册、密码重置、电子邮件验证和密码确认。此外,Breeze 还包括一个简单的 “个人资料” 页面,用户可以在该页面上更新其姓名、电子邮件地址和密码。 Laravel ......
laravel+python+包迁移
命令行打包 pip install wheel setuptools pip wheel --wheel-dir=./my_packages -r requirements.txt 这将根据requirements.txt文件中列出的依赖包及其版本号,安装解压后的依赖包到您的项目中。--no-ind ......
Laravel框架log权限的问题
storage目录权限已经设置成777,每天首次访问都会报以下异常: The stream or file "/var/www/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denie ......
laravel:目录结构(10.27.0)
一,相关文档: https://learnku.com/docs/laravel/10.x/structure/14837#c2b9f4 二,app目录 1,如图: 2,各目录的用途: console:所有自定义的控制台命令 Exceptions:异常处理器 Http/Controllers:控制器 ......
laravel:自动加载自定义类(10.27.0)
一,配置 1,在laravel项目的根目录下添加extend目录,如图: 2,编辑composer.json,在autoload增加一行: "":"extend/", 如图: 生成自动加载文件: liuhongdi@lhdpc:/data/laravel/dignews$ composer dump ......
laravel:文件操作(10.27.0)
一,相关文档: https://learnku.com/docs/laravel/10.x/filesystem/14865 二,配置.env和config 1, .env中 IMG_HOST = "http://192.168.219.6" IMG_DIR = "/var/www/html" 2, ......
laravel:软链接/符号链接(10.27.0)
一,相关文档: https://learnku.com/docs/laravel/10.x/structure/14837#c2b9f4 Storage 目录 storage 目录包含日志、编译后的 Blade 模板、基于文件的会话、文件缓存和框架生成的其他文件。 该目录分为 app、framewo ......
Laravel模型关系 一对一深入研究
一,主表book class Book extends Model{ // protected $fillable=['title','price','num']; public function bookCard(){ return $this->hasOne(BookCard::class); ......
Laravel简单模型使用
1,创建模型 php artisan make:model Book -m创建模型book 并生成迁移文件 2,Book迁移文件 public function up(){ Schema::create('books', function (Blueprint $table) { $table->i ......