小编N69*_*69S的帖子

Laravel 使用 gmail 发送电子邮件 - 在不太安全的应用程序选项之后(不再支持)2022 年 6 月

几天前,gmail 更改了有关 “安全性较低的应用程序和您的 Google 帐户”选项的政策 此设置不再可用

我的 Laravel 应用程序停止发送电子邮件

MAIL_MAILER=smtp
#MAIL_HOST=smtp.gmail.com
#MAIL_PORT=465
#MAIL_USERNAME=test@gmail.com
#MAIL_PASSWORD= *********
#MAIL_ENCRYPTION= ssl
#MAIL_FROM_ADDRESS=test@gmail.com
#MAIL_FROM_NAME=""`
Run Code Online (Sandbox Code Playgroud)

请帮忙

email gmail google-account

7
推荐指数
3
解决办法
5363
查看次数

深色模式安装了微风后可以从深色模式切换到浅色模式吗?

我正在使用 Laravel v10.6.2 (PHP v8.1.0)。我breeze现在安装了深色模式,我希望能够切换到浅色模式。是否可以更改微风生成的代码的深色主题?(注意:无需重新安装 Breeze。)

laravel-breeze

6
推荐指数
1
解决办法
5309
查看次数

Chart.js 未捕获类型错误:无法解析模块说明符“@kurkle/color”

我在 laravel 项目中使用 Chart.js 4.2 和 bootstrap 5.1 图表可以工作,但控制台上有一个错误让我发疯:

Uncaught TypeError: Failed to resolve module specifier "@kurkle/color". Relative references must start with either "/", "./", or "../".
Run Code Online (Sandbox Code Playgroud)

我没有使用 npm 安装图表,只是使用 cdn 引用。请注意,cdn 脚本标记没有 type 属性,因此它返回另一个错误:

uncaught SyntaxError: Cannot use import statement outside a module (at chart.min.js:1:1)
Run Code Online (Sandbox Code Playgroud)

要解决此问题,您必须添加 type="module"

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.2.1/chart.min.js" integrity="sha512-v3ygConQmvH0QehvQa6gSvTE2VdBZ6wkLOlmK7Mcy2mZ0ZF9saNbbk19QeaoTHdWIEiTlWmrwAL4hS8ElnGFbA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

chart.js bootstrap-5

4
推荐指数
1
解决办法
4108
查看次数

Laravel model::create() 不返回主键

我有以下身份验证表:

<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

class CreateAuthTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('auth', function (Blueprint $table) {
            $table->uuid('id')->primary();
            $table->string('email', 255)->index()->unique();
            $table->string('password', 96);
            $table->timestamps();
        });
        DB::statement('ALTER TABLE auth ALTER COLUMN id SET DEFAULT uuid_generate_v4();');
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('auth');
    }
}

Run Code Online (Sandbox Code Playgroud)

这是模型:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\User as Authenticable;
use Illuminate\Support\Facades\Hash; …
Run Code Online (Sandbox Code Playgroud)

php postgresql uuid laravel

1
推荐指数
1
解决办法
1414
查看次数

对数据库中的一列使用多个条件进行查询,laravel

我需要获取级别从一个值到另一个值的用户。好吧,我不知道如何进行正确的查询。这是我的错误尝试:

$thread = Threads::findOrFail($id);

$users= Users::where(
          ['rank', '>', $thread->rank_from], 
          ['rank', '<', $thread->rank_to]
          )->get();
Run Code Online (Sandbox Code Playgroud)

我的错误是:

未找到列:1054 'where 子句' 中的未知列 '0'(SQL:select * from accounts where (0 = rank and 1 = > and 2 = 21))

谢谢!

php laravel

1
推荐指数
1
解决办法
140
查看次数