Laravel
杨云昊
白云飘渺,日上苍穹
展开
-
laravel 队列
官方文档https://learnku.com/docs/laravel/5.4/queues/12561. 在控制器内将将要执行的操作参数入列,入列的队列名,是要执行的文件,与类名一样,大写转小写,单词间用下划线分隔// 参数1 参数2 对应的队列名称(类名) 执行时间 我这里是在现在...原创 2020-01-09 10:11:23 · 210 阅读 · 0 评论 -
laravel 任务调度
1.写任务app/Console/Commands<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;class Test extends Command{ /** * 签名 * The name and signature of the console com...原创 2020-01-08 20:01:22 · 198 阅读 · 0 评论 -
laravel 获取执行的SQL
注意引入命名空间 use Illuminate\Suuport\Facades\DBDB::enableQueryLog();执行语句dd(DB::getQueryLog());原创 2019-12-13 19:34:52 · 1398 阅读 · 0 评论 -
Laravel Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY
错误信息如下解决办法如下这是严格的db问题,你需要在你的配置/数据库中禁用严格模式'strict' => false文件位置 /config/database.php修改如下 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST...原创 2019-07-11 21:35:52 · 1136 阅读 · 0 评论 -
Laravel 路由分发
想让laravel 走不同的路由文件可以在 /app/Http/Kernel.php 进行配置,代码如下 /** * The application's route middleware groups. * * @var array */ protected $middlewareGroups = [ 'web' =>...原创 2019-06-14 11:26:27 · 536 阅读 · 0 评论 -
Laravel 出现 No application encryption key has been specified
若文件根目录下没有 .env1、.env.example 改名使用命令 copy 修改为 .env2、使用命令 php artisan key:generate 获取密码,自动保存到 .env3、将密码复制到config/app.php 中的key里面刷新页面即可...原创 2019-06-13 09:38:00 · 598 阅读 · 0 评论 -
Laravel使用支付宝app支付SDK报Cannot redeclare Decrypt()
报错原因:alipaySDK中定义的Encrypt()/Decrypt()函数与Laravel中定义的Encrypt()/Decrypt()函数重名了。解决办法:修改alipaySDK中定义的函数名称、修改引用的函数名称。解决步骤:在官方给的SDK中,一共有需要修改三个文件中的内容:aop/AopEncrypt.phpaop/AopClient.phplotusph...原创 2019-02-14 10:01:13 · 854 阅读 · 0 评论 -
Laravel 查询多个字段使用聚合函数
使用SUM $data = TeacherWageProject::leftJoin('teacher_user_wage_project_money','teacher_wage_project.id','=','teacher_user_wage_project_money.wage_project_id') ->leftJoin('teacher_use...原创 2018-12-24 18:39:28 · 7123 阅读 · 0 评论 -
Laravel where orWhere 优先执行
$data = TeacherField::where($where)->where( function($query)use($user){ // use($user) 传递变量 否则会报错 $query->where('school_id',$user->school_id) ...原创 2018-12-24 11:28:40 · 849 阅读 · 0 评论 -
Laravel记录sql日志
1.使用DB的listen方法文件位置:/app/Providers/AppServiceProvider.phpuse Illuminate\Support\Facades\DB;class AppServiceProvider extends ServiceProvider{ /** * Bootstrap any application services....原创 2018-12-18 13:14:52 · 890 阅读 · 0 评论 -
Laravel使用GroupBy时遇到isn't in GROUP BY
在laravel中使用groupBy的时候会出现 isn't in GROUP BY但是放在mysql管理工具中就没有错误, 这个原因是因为 laravel配置中的strict配置问题, 因为在配置中配置为true的时候,laravel的groupBy会为所有的例分组, 设置为false之后,他只会为你指定的列分组,就可以解决这个问题。...原创 2018-12-13 14:10:05 · 1331 阅读 · 0 评论 -
laravel查询数据库 两个字段相等查询方法
1.在laravel查询中,我们需要查找两个字段相等的值,这种方法不行$data = DB::connection('mysql_branch')->table('branches') ->where('is_usable',1) ->whereRaw('money','amount')->get();2.这种也不行$first_agent = DB::...原创 2018-10-25 09:59:17 · 4271 阅读 · 0 评论 -
laravel 使用 第三方类
1.在 Laravel 框架中建立存放第三方的 SDK 目录mkdir app/Libraries2.官方下载后相关 SDK 后,移动到 app/Libraries 目录下:app/Libraries/sendcloud-php-sdkapp/Libraries/gt3-php-sdk3.修改 composer.json 文件"autoload": { "cl...原创 2018-09-21 14:39:12 · 791 阅读 · 0 评论