当前位置: 首页>>代码示例>>PHP>>正文


PHP Domain::whereIn方法代码示例

本文整理汇总了PHP中Domain::whereIn方法的典型用法代码示例。如果您正苦于以下问题:PHP Domain::whereIn方法的具体用法?PHP Domain::whereIn怎么用?PHP Domain::whereIn使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Domain的用法示例。


在下文中一共展示了Domain::whereIn方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: listUserDomains

 public function listUserDomains()
 {
     $has_domains = count(Acl::getAdminEntitiesIDs('Domain'));
     if (!empty($has_domains)) {
         $user_domains = Domain::whereIn('id', Acl::getAdminEntitiesIDs('Domain'))->paginate(8);
         return View::make('user.domains')->with(compact('user_domains'));
     }
     return View::make('user.account')->with('error', 'Nu ai nici un site inscris!');
 }
开发者ID:CalinB,项目名称:web-directory,代码行数:9,代码来源:UserController.php

示例2: die

<?php

include __DIR__ . '/../../start.php';
use Illuminate\Database\Capsule\Manager as DB;
$domains = Domain::whereRaw('`tf` is null AND `status` = "active"')->limit(getenv('DOMAINS_PER_MINUTE'))->get(['id', 'name'])->toArray();
if ($domains == 0) {
    die('No domains!');
}
$domainIds = array_pluck($domains, 'id');
$chunks = array_chunk($domains, 100);
$sleepingTime = 55 / count($chunks);
$chunksAmount = count($chunks);
$domainsAmount = count($domains);
echo PHP_EOL . PHP_EOL . PHP_EOL . "Selected {$domainsAmount} domains" . PHP_EOL;
echo "Splitted into {$chunksAmount} chunks" . PHP_EOL;
echo "Threads will be launched with {$sleepingTime} second delay" . PHP_EOL . PHP_EOL;
echo 'Updated selected domains statuses to "busy"' . PHP_EOL . PHP_EOL . PHP_EOL;
Domain::whereIn('id', $domainIds)->update(['status' => 'busy']);
$threadN = 0;
foreach ($chunks as $chunk) {
    $threadN++;
    echo json_encode($chunk) . PHP_EOL;
    echo "Launching thread #{$threadN}" . PHP_EOL;
    exec(sprintf("php " . __DIR__ . "/worker.php '%s' > /dev/null &", json_encode($chunk)));
    sleep($sleepingTime);
}
echo PHP_EOL . PHP_EOL . 'Finish' . PHP_EOL;
开发者ID:nch7,项目名称:domain-metrics-checker,代码行数:27,代码来源:launcher.php


注:本文中的Domain::whereIn方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。