[增添]添加了datasource的setting数据库以及默认值

This commit is contained in:
makotocc0107
2024-08-27 09:57:44 +08:00
parent d111dfaea4
commit 72eb990970
10955 changed files with 978898 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
<?php
namespace AnourValar\EloquentSerialize\Tests;
use AnourValar\EloquentSerialize\Tests\Models\User;
use AnourValar\EloquentSerialize\Tests\Models\UserPhone;
class OrderByTest extends AbstractSuite
{
/**
* @return void
*/
public function testSimple()
{
// One column
$this->compare(User::orderBy('id', 'ASC'));
// Two columns
$this->compare(User::orderBy('id', 'ASC')->orderBy('sort', 'DESC'));
}
/**
* @return void
*/
public function testExpression()
{
// ASC
$this->compare(
User::orderBy(UserPhone::select('created_at')->whereColumn('user_id', 'users.id')->limit(1)->orderBy('created_at', 'ASC'))
);
// DESC
$this->compare(
User::orderByDesc(UserPhone::select('phone')->whereColumn('user_id', 'users.id')->limit(1)->orderBy('phone', 'DESC'))
);
}
}