小编kjd*_*n84的帖子

使 col-auto 在多行之间具有相同的宽度

假设我有以下几行:

<div class="row">
    <div class="col">Row 1</div>
    <div class="col-auto">Row 2</div>
    <div class="col-auto">Row 3</div>
</div>

<div class="row">
    <div class="col">Row 1</div>
    <div class="col-auto">Row 2 longest one</div>
    <div class="col-auto">Row 3 longest one</div>
</div>

<div class="row">
    <div class="col">Row 1</div>
    <div class="col-auto">Row 2 shorter</div>
    <div class="col-auto">Row 3 shorter</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这产生:

我希望实现的目标:

我可以采取什么方法来确保这些不同行之间的列保持相同的宽度,以便它们都成为最大列的宽度?

css bootstrap-4

7
推荐指数
2
解决办法
5311
查看次数

在路径中找不到Laravel文件,但确实存在

尝试获取文件内容时在控制台中出现以下错误:

[League \ Flysystem \ FileNotFoundException]在以下位置找不到文件:C:/wamp64/www/lion/resources/generate/json/Car.json

当我在资源管理器中复制并粘贴该确切路径时,它会很好地打开json文件。

这是我的代码:

$this->json = json_encode(Storage::get(resource_path('generate/json/'.$this->argument('model').'.json')));
Run Code Online (Sandbox Code Playgroud)

php storage file laravel

6
推荐指数
2
解决办法
9657
查看次数

使用2个其他别名的数学结果创建别名

我试图减去2个别名,以便创建另一个别名,但我得到一个"未知列"错误.

这是我的SQL:

select o.id, o.name,
     (select sum(l.source_expense)
        from `assignments` as a
        left join `leads` as l on (l.id = a.lead_id)
        where a.{$this->sql_column}=o.id
        and l.date_created between {$this->date_from} and {$this->date_to}
        and find_in_set(l.vertical_id, '".implode(',', $this->app_user->verticals)."')
     ) as `expense`,
     (select sum(a.buyer_revenue)
        from `assignments` as a
        left join `leads` as l on (l.id = a.lead_id)
        where a.refunded=0
        and a.{$this->sql_column}=o.id
        and l.date_created between {$this->date_from} and {$this->date_to}
        and find_in_set(l.vertical_id, '".implode(',', $this->app_user->verticals)."')
     ) as `revenue`,
     `revenue` - `expense` as `profit`
     from {$this->sql_table} as o
Run Code Online (Sandbox Code Playgroud)

基本上,我想profit通过减去revenue …

mysql select alias

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

在 PHP 中处理来自 OBS 的流

我有兴趣通过<video>标签将 OBS(开放广播软件)流输出到我的浏览器。我不确定如何去做这件事。我对 PHP 非常熟悉,想知道是否可以通过 PHP 捕获流数据并同时输出,或者我是否需要一些其他技术。

任何帮助将不胜感激。

php video stream

5
推荐指数
0
解决办法
2445
查看次数

Laravel 8 动态模型工厂?

我正在尝试创建一个包,允许在模型类本身内部指定模型工厂定义。

例如:

class User extends Authenticatable
{
    use LaravelUIModel, Notifiable;

    protected $hidden = ['password', 'remember_token'];
    protected $casts = ['email_verified_at' => 'datetime'];

    public function definition(Generator $faker)
    {
        return [
            'name' => $faker->name,
            'email' => $faker->unique()->safeEmail,
            'email_verified_at' => now(),
            'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
            'remember_token' => Str::random(10),
        ];
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我创建了一个名为 的特征LaravelUIModel,我试图在其中指定一个动态newFactory

trait LaravelUIModel
{
    use HasFactory;

    protected static function newFactory()
    {
        $factory = new Factory;
        $factory->setModel(static::class);

        return $factory->new();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,$model工厂属性受到保护,所以我创建了自己的Factory类来扩展 EloquentFactory …

php factory laravel eloquent laravel-8

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

网站所有者的错误:无效的网站密钥

我创建了一个reCAPTCHA键并禁用了Verify the origin of reCAPTCHA solutions,但我仍然遇到错误ERROR for site owner: Invalid site key.

我该如何解决?

recaptcha

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

Laravel仅在不为null时才更新

有没有办法将以下代码压缩成一个update()?:

    $this->validate(request(), [
        'name' => 'required|string|max:255',
        'email' => 'required|string|email|max:255|unique:users,email,'.$id,
        'password' => 'nullable|string|min:6|confirmed',
        'timezone' => 'required|timezone',
    ]);

    $user = User::findOrFail($id);
    $user->update(request()->all());
    if (!empty(request()->input('password'))) {
        $user->update(['password' => bcrypt(request()->input('password'))]);
    }
Run Code Online (Sandbox Code Playgroud)

我想摆脱更新密码的条件语句,因为我现在bcrypt自动使用mutator .有方法request()->allNotNull()吗?

php laravel

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

Bootstrap 4 警报在不在容器中时具有不需要的底部填充

我正在尝试创建一个很好的固定引导程序 4 警报。

我的问题是,当警报未放置在容器内时,它具有不需要的底部填充。由于这是固定的并且是自动居中的,我不希望它在容器内。

这是我的 CSS:

  #alert {
      position: fixed;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
  }
Run Code Online (Sandbox Code Playgroud)

JSfiddle 示例:https ://jsfiddle.net/81vhy56o/

怎么修?

css twitter-bootstrap

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

检查是否设置了模型属性(为null时)

假设我有一个名为的模型Fruit,该模型可以具有的nullseeds。该seeds列存在于数据库表中。

问题在于,isset当将此模型属性设置null为时,using 会为该属性返回false ,或者一般来说,它与__magic有关吗?那么,seeds即使模型设置为null或通过魔术声明,该如何检查模型是否具有该属性呢?

例如:

$fruit = Fruit::find(1);

if (isset($fruit->seeds)) {
  echo 'Yes';
}
else {
  echo 'No';
}
Run Code Online (Sandbox Code Playgroud)

No如果在数据库中将的值seeds设置为null,这将回显。

php laravel

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

如果关系不存在,则为默认值

使用 Laravel Datatables 包:https : //github.com/yajra/laravel-datatables

我渴望加载belongsTo关系。但是,对于某些行,关系可能不存在,并且该relationship_id列将为空。

这导致数据表出现问题:

{ data: 'relationship.name' },
Run Code Online (Sandbox Code Playgroud)

如果关系不存在,则会引发错误。如果未找到关系,我将如何为此特定列设置默认值?我试过使用editColumn,它用于排序,但不适用于搜索。

php datatables laravel

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