小编che*_*ier的帖子

带有MySQL 8.0.11的Laravel 5.5:'sql_mode'不能设置为'NO_AUTO_CREATE_USER'的值

我刚刚安装了MySQL 8.0.11,将我的应用程序的数据库转移到它中,并更改了laravel数据库设置以使用新的.现在我每次尝试登录时都会收到以下错误:

ERROR 1231 (42000):
Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'
Run Code Online (Sandbox Code Playgroud)

我试图NO_AUTO_CREATE_USER手动设置:

set global sql_mode="..., NO_AUTO_CREATE_USER, ...";
Run Code Online (Sandbox Code Playgroud)

但我得到了同样的错误.我怎么能解决这个问题并5.5使用MySQL 运行laravel 8.0.11

mysql laravel laravel-5.5

12
推荐指数
3
解决办法
2万
查看次数

如何在 Bootstrap 4 中的面包屑元素右侧插入一个按钮?

我正在使用以下面包屑:

<ol class="breadcrumb">
    <li class="breadcrumb-item">
      <a href="#">Home</a>
    </li>
    <li class="breadcrumb-item active">My Account</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

现在我想要的是在与面包屑相同的行上插入一个按钮,但是拥有它float: right,例如:

Home  /  My Account    < ---------- Space goes here ---------- >    Button
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法,但不起作用:

<ol class="breadcrumb">
    <li class="breadcrumb-item">
      <a href="#">Home</a>
    </li>
    <li class="breadcrumb-item active">My Account</li>

    <span style="float: right;">
      <li class="breadcrumb-item">
        <button class="btn btn-sm btn-success">
          Create New User
        </button>
      </li>
    </span>

</ol>
Run Code Online (Sandbox Code Playgroud)

我也尝试使用引导程序类但float-right没有结果。

我怎么能把按钮和面包屑放在同一条线上,但把它浮动起来?/最后一个面包屑和按钮之间也不应该有斜线。

css bootstrap-4

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

Laravel 5如何全局设置Cache-Control HTTP标头

我的Laravel应用程序Cache-Control: no-cache, private默认为每个站点返回HTTP标头。我该如何改变这种行为?

PS:这不是PHP.ini问题,因为更改session.cache_limiter为空/公共不会更改任何内容。

php http http-headers laravel laravel-5

5
推荐指数
3
解决办法
5238
查看次数

Laravel 5.5 Redis 问题 - 调用未定义的方法 Illuminate\Support\Facades\Redis::connect()

我将 Laravel 5.5 应用程序移至另一台服务器 - 我在那里使用完全相同的代码(做了 a git clone)以及完全相同的composer.json文件composer.lock(甚至NGINX配置也相同)。

当我运行我的应用程序时,出现以下错误:

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to undefined method Illuminate\Support\Facades\Redis::connect()
Run Code Online (Sandbox Code Playgroud)

这是代码:

namespace App\Http\Controllers;
use Illuminate\Http\Request;
...
public function somefunction() {
    $redis = new \Redis();
    $redis->connect(env('REDIS_HOST')); <-------------
...
Run Code Online (Sandbox Code Playgroud)

作曲家软件包已安装,但我的系统上predis/predis没有。php-redis

在两个系统 (debian) 上都安装了 redis 并在127.0.0.1. .env两个系统在和 中使用相同的配置config/*

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Run Code Online (Sandbox Code Playgroud)

唯一不同的是,我在一个系统(旧系统)上运行php7.0,而在我运行的新系统上php7.3- 我切换到php7.0新系统以检查是否存在错误,但我仍然遇到异常。

再一次 - 在我的另一台服务器上,一切都运行良好,代码完全相同,这让我感到沮丧 - …

redis laravel phpredis predis laravel-5.5

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

如何获取MySQL数据库的创建日期?

为了在我当前正在编写的GUI中显示有关客户数据库的一些详细信息,我需要知道如何在MySQL 5.7创建特定数据库时检入?

mysql

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

-su: /dev/tty: 没有这样的设备或地址

有人可以向我解释一下为什么会发生这种情况吗?

# su - someone -s /bin/bash -c "ls -la /dev/tty"
crw-rw-rw- 1 nobody nogroup 5, 0 Dec  7 20:53 /dev/tty
# BUT:
# su - someone -s /bin/bash -c "echo hello > /dev/tty"
-su: /dev/tty: No such device or address
Run Code Online (Sandbox Code Playgroud)

我正在尝试构建一个 docker 容器,其中包含两个服务。这些服务由 Shell 脚本启动:

CMD ["./starter.sh"]
Run Code Online (Sandbox Code Playgroud)

使用Dockerfile我已将日志重定向到/dev/stderr/dev/tty

# None of the following works:
RUN ln -sf /dev/tty /var/log/thelog.log
RUN ln -sf /dev/stdout /var/log/thelog.log
RUN ln -sf /dev/stderr /var/log/thelog.log
Run Code Online (Sandbox Code Playgroud)

问题是我试图以非 root ( su - …

linux terminal debian tty docker

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