随笔分类 -  laravel

摘要:一,laravel默认会为缓存项添加前缀: config/database.php中: 'redis' => [ 'client' => env('REDIS_CLIENT', 'phpredis'), 'options' => [ 'cluster' => env('REDIS_CLUSTER', 阅读全文
posted @ 2024-07-23 12:13 刘宏缔的架构森林 阅读(114) 评论(0) 推荐(0) 编辑
摘要:一,代码: <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Suppor 阅读全文
posted @ 2024-07-23 11:20 刘宏缔的架构森林 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一,添加controller/中间件/路由 1,添加中间件 liuhongdi@lhdpc:/web/api$ php artisan make:middleware ApiSign INFO Middleware [app/Http/Middleware/ApiSign.php] created 阅读全文
posted @ 2024-07-17 17:27 刘宏缔的架构森林 阅读(85) 评论(0) 推荐(0) 编辑
摘要:一,未配置前laravel11直接render页面 如图: 二,配置 1, bootstrap/app.php <?php use Illuminate\Http\Request; use Illuminate\Auth\AuthenticationException; use Illuminate 阅读全文
posted @ 2024-07-17 10:48 刘宏缔的架构森林 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一,相关文档 https://learnku.com/docs/laravel/11.x/routingmd/16657#the-default-route-files 如图: 二,解决: liuhongdi@lhdpc:/web/api$ php artisan install:api insta 阅读全文
posted @ 2024-07-16 18:11 刘宏缔的架构森林 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一,php代码 1,用composer安装elasticsearch库 [lhdop@blog dignews]$ composer require elasticsearch/elasticsearch 2, 创建索引: //创建索引 public function create(){ //初始化 阅读全文
posted @ 2024-07-11 16:26 刘宏缔的架构森林 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一,安装需要的库 1,包的地址: https://packagist.org/packages/elasticsearch/elasticsearch 2,文档地址: https://www.elastic.co/guide/en/elasticsearch/client/php-api/curre 阅读全文
posted @ 2024-07-11 09:22 刘宏缔的架构森林 阅读(79) 评论(0) 推荐(0) 编辑
摘要:一,报错信息: laravel在安装完成后初次运行时会报错, Internal Server Error Illuminate\Database\QueryException SQLSTATE[HY000]: General error: 8 attempt to write a readonly 阅读全文
posted @ 2024-07-10 17:05 刘宏缔的架构森林 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一,报错信息: [lhdop@blog site]$ composer create-project --prefer-dist laravel/laravel api Creating a "laravel/laravel" project at "./api" Installing larave 阅读全文
posted @ 2024-07-10 15:12 刘宏缔的架构森林 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一,什么是supervisor Supervisor是一个进程控制系统,它使用户能够监视和控制类unix操作系统进程。它通过提供基于配置或事件启动、停止和重新启动进程的机制,帮助管理应该在系统中连续运行的进程。对于需要控制和监视Linux或其他类unix操作系统上多个进程的状态的开发人员和系统管理员 阅读全文
posted @ 2024-07-08 09:23 刘宏缔的架构森林 阅读(86) 评论(0) 推荐(0) 编辑
摘要:一,配置 1,修改.env,确认保存了redis的连接信息 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 2,修改.env,指定默认的队列连接使用redis QUEUE_CONNECTION=redis 3, 确保config/da 阅读全文
posted @ 2024-07-05 16:55 刘宏缔的架构森林 阅读(151) 评论(0) 推荐(0) 编辑
摘要:一,配置 1,在laravel项目的根目录下添加extend目录,如图: 2,编辑composer.json,在autoload增加一行: "":"extend/", 如图: 生成自动加载文件: liuhongdi@lhdpc:/data/laravel/dignews$ composer dump 阅读全文
posted @ 2023-11-08 19:07 刘宏缔的架构森林 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一,相关文档: https://learnku.com/docs/laravel/10.x/structure/14837#c2b9f4 二,app目录 1,如图: 2,各目录的用途: console:所有自定义的控制台命令 Exceptions:异常处理器 Http/Controllers:控制器 阅读全文
posted @ 2023-11-08 19:02 刘宏缔的架构森林 阅读(66) 评论(0) 推荐(0) 编辑
摘要:一,相关文档: https://learnku.com/docs/laravel/10.x/structure/14837#c2b9f4 Storage 目录 storage 目录包含日志、编译后的 Blade 模板、基于文件的会话、文件缓存和框架生成的其他文件。 该目录分为 app、framewo 阅读全文
posted @ 2023-11-07 13:52 刘宏缔的架构森林 阅读(106) 评论(0) 推荐(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, 阅读全文
posted @ 2023-11-07 13:50 刘宏缔的架构森林 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一,相关文档 https://learnku.com/docs/laravel/10.x/validation/14856#rule-confirmed 说明: confirmed#: 验证字段必须与 {field}_confirmation 字段匹配。例如,如果验证字段是 password,则输入 阅读全文
posted @ 2023-11-02 08:14 刘宏缔的架构森林 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一,关于第三方库Laravel-Excel 官方代码站: https://github.com/SpartnerNL/Laravel-Excel 文档地址: https://docs.laravel-excel.com/3.1/getting-started/ 二,安装/配置 1,用composer 阅读全文
posted @ 2023-11-02 08:09 刘宏缔的架构森林 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一,配置: 1,在bootstrap/app.php中添加两行: 1 2 3 4 // 常量定义文件 require __DIR__ . '/const.php'; // 公共函数定义文件 require __DIR__ . '/function.php'; 二,php代码 1,自定义常量:boot 阅读全文
posted @ 2023-11-02 07:51 刘宏缔的架构森林 阅读(289) 评论(0) 推荐(0) 编辑
摘要:一,php代码: 1,封装类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <?php namespace App\extend\zip; class Zip { //打包一个zip文件 public function ma 阅读全文
posted @ 2023-11-02 07:48 刘宏缔的架构森林 阅读(321) 评论(0) 推荐(0) 编辑
摘要:一,相关文档: https://learnku.com/docs/laravel/10.x/session/14855 二,配置session 文件:config/session.php 'driver' => env('SESSION_DRIVER', 'file'), //session驱动,默 阅读全文
posted @ 2023-11-01 12:22 刘宏缔的架构森林 阅读(90) 评论(0) 推荐(0) 编辑