Laravel 数据库交互 - 查询构造器
获取结果 从表中检索所有行 $articles = DB::table('article')->get(); foreach ($articles as $article) { echo $article->title.PHP_EOL; } 从表中检索单行或单列 #通过id字段获取一行 $article = DB::t…
关于 laravel 的技术笔记与实践,集中在这里。
获取结果 从表中检索所有行 $articles = DB::table('article')->get(); foreach ($articles as $article) { echo $article->title.PHP_EOL; } 从表中检索单行或单列 #通过id字段获取一行 $article = DB::t…
return DB::connection('mysql')->select('SELECT * FROM `article` WHERE `category_id` = ?', [1]); return DB::select('SELECT * FROM `article` WHERE `category_id` =…
迁移文件 migration #创建一个迁移 php artisan make:migration create_store_categories_table #运行所有未完成的迁移 php artisan migrate #如果要查看到目前为止已运行哪些迁移 php artisan migrate:status #如…
Redis 在 Laravel 中有两个角色,缓存和数据库 数据库 配置文件 config/database.php 作为数据库使用,有两个 REDIS_CLIENT 可选,默认是 phpredis (php的redis扩展),可选 predis (纯php的三方库),两者区别,详见: https://www.cnbl…
Laravel 默认只在sql语法错误时提示完整的sql日志,但实际情况接口慢,筛选条件和预期不符等,都需要看到sql语句,通过sql语句判断问题所在 下面介绍实现方式 第一步 修改 AppServiceProvider.php vi app/Providers/AppServiceProvider.php regis…
下面以使用 腾讯地图webservices的php封装 为例 先安装 composer require chudaozhe/tencent-map-api -vvv 先看下以普通方式使用 $key = '';//腾讯地图key $secret_key = '';//SecretKey (SK):在腾讯位置服务控制台 >…
Laravel Telescope 是Laravel框架的一个优雅的调试助手。Telescope 提供对进入应用程序的请求、异常、日志条目、数据库查询、排队作业、邮件、通知、缓存操作、计划任务、变量转储等的洞察。Telescope 是您本地Laravel开发环境的绝佳伴侣。 安装 #仅本地安装,不推荐用在生产环境 co…
安装 #先安装pcntl扩展(我用的docker环境) root@php-fpm:/var/www/laravel-demo# docker-php-ext-install pcntl #再执行composer root@php-fpm:/var/www/laravel-demo# composer require l…
安装 composer require --dev friendsofphp/php-cs-fixer 修改composer.json "scripts": { ... "cs-diff": [ "vendor/bin/php-cs-fixer fix --verbose --diff --dry-run" ], "c…