Алексей
Ребят, помогите, пожалуйста.
Есть модель и таблица с продуктами и модель и таблица с ценами на продукты.
Если у продукта нету цены, как её лучше сделать?
foreach ($productModel->cursor() as $product) {
$product->salesPrice()->price = 5;
}
}
?
Alex
Ладно, насколько это страшно?)
`
$total_sell_summ = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'sell', 'coin' => $coin])->sum('amount');
$total_buy_summ = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'buy', 'coin' => $coin])->sum('amount');
$total_sell_rate = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'sell', 'coin' => $coin, 'rate_coin' => $rate_coin])->sum('rate');
$total_buy_rate = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'buy', 'coin' => $coin, 'rate_coin' => $rate_coin])->sum('rate');
$total_sell_rate_count = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'sell', 'coin' => $coin, 'rate_coin' => $rate_coin])->count();
$total_buy_rate_count = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'buy', 'coin' => $coin, 'rate_coin' => $rate_coin])->count();
$total_offers = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where('coin', $coin)->count('id');
$total_sell_count = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'sell', 'coin' => $coin])->count();
$total_buy_count = Offers::where('expire_at', '>=', date('Y-m-d H:i:s', time()))->where(['type' =>'buy', 'coin' => $coin])->count();
$sell_average = $total_sell_rate / $total_sell_rate_count;
$buy_average = $total_buy_rate / $total_buy_rate_count;
`
Alex
да я бы засунул, но дублирующие есть только where('expire_at', '>=', date('Y-m-d H:i:s', time())) и местами 'type' =>'sell', 'coin' => $coin,
Oleksii
Ребзи, а что может быть не так?
Есть модель TicketType, есть модель Area, есть пивотная таблица ticket_type_additional_areas с полями area_id, ticket_type_id.
Есть метод в моделе TicketType для определения связи между можелями
`
public function additionalAreas()
{
return $this->belongsToMany(Area::class, 'ticket_type_additional_areas', 'area_id', 'ticket_type_id');
}
`
В таблице есть нужные значения для полей area_id и ticket_type_id. Но по вызову этой связи имею пустую коллекцию. Что я делаю не так?
Artem
Всем привет. Ребят, нужна помощь.
Вопрос не совсем по laravel, вернее вообще не по нем.)
Есть скрипт, он должен выдать echo и продолжить работу. на локалке было так:
ob_end_clean();
header("Connection: close");
ignore_user_abort();
ob_start();
echo "test";
$size = ob_get_length();
header("Content-Length: $size");
ob_end_flush();
flush();
// дальше идет скрипт.
но на серваке так не работает. есть какие-то аналоги, может кто-то занет?
спасибо.
Георгий
Да, если проходит проверку. Я сначала делаю $model = Model::with()->find($id), а пото делаю if(!is_null($model->foreignKey) $model->load('...'). А в своем вопросе я хотел это реализовать в пределах первого with