小编Sha*_*rkh的帖子

雄辩的模型质量更新

如果我错了,请纠正我,但我认为在Eloquent模型中没有大规模更新这样的东西.

有没有办法在数据库表上进行批量更新而不为每一行发出查询?

例如,是否有静态方法,如

User::updateWhere(
    array('age', '<', '18'),
    array(
        'under_18' => 1 
        [, ...]
    )
);
Run Code Online (Sandbox Code Playgroud)

(是的,这是一个愚蠢的例子,但你得到的图片...)

为什么没有实现这样的功能?如果这样的事情出现,我是唯一一个会非常高兴的人吗?

我(开发人员),不喜欢实现它:

DB::table('users')->where('age', '<', '18')->update(array('under_18' => 1));
Run Code Online (Sandbox Code Playgroud)

因为随着项目的增长,我们可能会要求程序员将来更改表名,他们无法搜索和替换表名!

是否有这样的静态方法来执行此操作?如果没有,我们可以扩展Illuminate\Database\Eloquent\Model课程来完成这样的事情吗?

php laravel eloquent laravel-4

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

使用电报Bot API创建新群组

如何在Telegram中使用漫游器创建新群组?

据我所知,机器人本身无法做到这一点,那么有可能将机器人实现为普通用户吗?怎么样?

更新: 这就是我想要的http://t.me/polyglossia

telegram telegram-bot

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

Bootstrap4输入组附加问题

从屏幕截图可以看出,我在input-group-addon中附加的fa图标无法正常工作。有什么建议如何解决?

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet" />
<form>
  <div class="form-group">
    <div class="input-group input-group-lg">
      <span class="input-group-addon"><i class="fa fa-user"></i></span>
      <input type="text" class="form-control" placeholder="Name">
    </div>
  </div>
  <div class="form-group">
    <div class="input-group input-group-lg">
      <span class="input-group-addon"><i class="fa fa-envelope"></i></span>
      <input type="email" class="form-control" placeholder="Email">
    </div>
  </div>
  <div class="form-group">
    <div class="input-group input-group-lg">
      <span class="input-group-addon"><i class="fa fa-pencil"></i></span>
      <textarea class="form-control" placeholder="Message" rows="5"></textarea>
    </div>
  </div>
  <input type="submit" value="Submit" class="btn btn-primary btn-block btn-lg">
</form>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

bootstrap-4

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