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