所以我试图获取查询中不同pid的数量,但返回的值是错误的.
这就是我尝试做的事情:
$ad->getcodes()->groupby('pid')->distinct()->count()
Run Code Online (Sandbox Code Playgroud)
什么返回值"2",而它应返回的值应为"1".
作为一种解决方法,我这样做:
count($ad->getcodes()->groupby('pid')->distinct()->get())
Run Code Online (Sandbox Code Playgroud)
什么工作正常,返回"1"
是否有任何规则,count和distinct不能在同一个查询中?我发现解决方法有点"沉重",我想让原始查询工作:(
好的,基本上我正在开发一个项目,我需要从隐藏源流式传输 MP4 视频。
由于这个论坛中的大多数人都遇到这个问题,我使用了源自以下内容的解决方案:http ://mobiforge.com/developing/story/content-delivery-mobile-devices
function get_video($file){
    $fp = @fopen($file, 'rb');
    $size   = filesize($file); // File size
    $length = $size;           // Content length
    $start  = 0;               // Start byte
    $end    = $size - 1;       // End byte
    header('Content-type: video/mp4');
    header("Accept-Ranges: 0-$length");
    if (isset($_SERVER['HTTP_RANGE'])) {
        $c_start = $start;
        $c_end   = $end;
        list(, $range) = explode('=', $_SERVER['HTTP_RANGE'], 2);
        if (strpos($range, ',') !== false) {
            header('HTTP/1.1 416 Requested Range Not Satisfiable');
            header("Content-Range: bytes $start-$end/$size");
            exit;
        }
        if ($range == '-') …Run Code Online (Sandbox Code Playgroud) 我目前正在使用干预/图像来调整图像大小并将它们保存为 JPG。
我在 Windows 本地运行相同的代码,在 Ubuntu 20.20 远程运行。
在 Windows 中,它会将 PNG 转换为 JPG,将透明背景转换为白色。但是,在 Ubuntu 中,在白色背景之上添加了黑色噪音。
我运行的代码是:
$resize = Image::make($img)->encode('jpg');
$resize->height() > $resize->width() ? $width = null : $height = null;
$resize->resize($width, $height, function ($constraint) {
    $constraint->aspectRatio();
});
Run Code Online (Sandbox Code Playgroud)
我应该在之前添加其他东西encode以确保透明度变成白色吗?
如果有人问过这个道歉,但我似乎没有找到正确的答案.
我需要从Controller在DB中创建一个表.
我很天真,相信下面会有效:
    Schema::connection('mysql')->create('mytable_'.$id, function($table)
    {
        $table->increments('id');
        $table->timestamps();
    });
Run Code Online (Sandbox Code Playgroud)
$id传递给控制器函数的动态值在哪里.
我把下面放在了最上面:
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
Run Code Online (Sandbox Code Playgroud)
没有运气 - 如何从控制器创建数据库表呢?有任何想法吗?
解决方案 
正如Ben Swinburne在第一条评论中所说的那样,use Schema失踪了!
当我运行$user->currentAccessToken()->delete();令牌过期时,Auth::check()变成false,它是预期的。
但是,当我走到personal_access_tokens桌子旁时,令牌仍在那里。没有软删除字段。Sanctum 现在令牌过期了怎么办?