Size: a a a

2020 August 14

S

Shotty in Laravel Pro
Скажите пожалуйста, как можно убрать дубликат записи в цикле.

            foreach ($users as $designer) {
               $designers[] = [
                   'id'=> $designer->id
               ];


Вывод:

^ array:4 [▼
 0 => array:1 [▼
   "id" => 109
 ]
 1 => array:1 [▼
   "id" => 130
 ]
 2 => array:1 [▼
   "id" => 109
 ]
 3 => array:1 [▼
   "id" => 130
 ]
]
источник

P

PSYTRGLES in Laravel Pro
$designers[$designer->id] = [
                   'id'=> $designer->id
               ];

😒
источник

U

Us.@hmad in Laravel Pro
PSYTRGLES
$designers[$designer->id] = [
                   'id'=> $designer->id
               ];

😒
+
источник

S

Shotty in Laravel Pro
PSYTRGLES
$designers[$designer->id] = [
                   'id'=> $designer->id
               ];

😒
thanks.
источник

S

Seroshka in Laravel Pro
а можно както доп данные передать в апи ресурс помимо модели не подскажешь ?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
Seroshka
а можно както доп данные передать в апи ресурс помимо модели не подскажешь ?
Переопределяй конструктор
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
Ребят а никто не в курсе, в Supervisor-е прописал numprocs= 80, а он мне спавнит порядка 40. Почему?)
источник

НК

Николай Козлов... in Laravel Pro
ребят подскажите, хочу что-то вроде этого в модели прописать

public function deletable() {
       return $this->withCount($this->application());
   }

чтобы в контроле вызвать через with('deletable')

как правильно это сделать?
источник

A

Arman in Laravel Pro
Николай Козлов
ребят подскажите, хочу что-то вроде этого в модели прописать

public function deletable() {
       return $this->withCount($this->application());
   }

чтобы в контроле вызвать через with('deletable')

как правильно это сделать?
а чем withCount() не устроил?
источник

НК

Николай Козлов... in Laravel Pro
Arman
а чем withCount() не устроил?
на самом деле там будет посложнее логика, это я для примера написал
источник

НК

Николай Козлов... in Laravel Pro
там будет возвращаться булево значение
источник

A

Arman in Laravel Pro
Николай Козлов
на самом деле там будет посложнее логика, это я для примера написал
c with я такое сложное делал:
public function scopeWithProductsSum(Builder $query): Builder
{
   return $this->scopeWithSum($query, 'products', 'amount');
}

public function scopeWithSum(Builder $query, string $relationName, string $fieldName): Builder
{
   return $query->withCount([$relationName . ' as ' . $relationName . '_' . $fieldName . '_sum' => function ($query) use ($fieldName) {
       $query->select(DB::raw('SUM(`' . $fieldName . '`)'));
   }]);
}

может что полезно будет 🤷
в запросе просто юзал $q->withProductsSum()
источник

НК

Николай Козлов... in Laravel Pro
Arman
c with я такое сложное делал:
public function scopeWithProductsSum(Builder $query): Builder
{
   return $this->scopeWithSum($query, 'products', 'amount');
}

public function scopeWithSum(Builder $query, string $relationName, string $fieldName): Builder
{
   return $query->withCount([$relationName . ' as ' . $relationName . '_' . $fieldName . '_sum' => function ($query) use ($fieldName) {
       $query->select(DB::raw('SUM(`' . $fieldName . '`)'));
   }]);
}

может что полезно будет 🤷
в запросе просто юзал $q->withProductsSum()
спасибо, частично заработало, но теперь вопрос в чем

public function scopeWithDeletable(Builder $query) {

       // хочу прописать условие - возращать true или false в зависимости от количества сущностей
       return $query->withCount('application');
   }
источник

A

Arman in Laravel Pro
Николай Козлов
спасибо, частично заработало, но теперь вопрос в чем

public function scopeWithDeletable(Builder $query) {

       // хочу прописать условие - возращать true или false в зависимости от количества сущностей
       return $query->withCount('application');
   }
DB::raw(‘IF(COUNT(`’ . $fieldName . '`) > N, 1, 0)’

как-то так?
и выше вместо «_sum» название условия, чтоб у модели потом спрашивать
источник

A

Akniyet in Laravel Pro
Добрый вечер! Беру из формы несколько файлов (видео). Файлы успешно сохраняются в aws, но mysql не может зацепить url. Можете посмотреть?
источник

A

Akniyet in Laravel Pro
источник

A

Arman in Laravel Pro
т.е. может как-то так:
public function scopeWithDeletable(Builder $query, $number = 10)
{
   return $query->withCount([
           'application as application_deletable' => function (Builder $query) use ($number) {
               $query->select(DB::raw(sprintf('IF(COUNT(*) > %d, 1, 0', $number)));
           }]
   );
}


правда это знатный костыль.. при обновлении Лары постоянно проверять нужно будет;
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
подскажите, для докера при написании feature tests надо какие конфиги прописывать в env или чтото подобное?
Падает на простом тесте
$response = $this->get('/');
$response->assertStatus(200);

Получает 404
источник

A

Arman in Laravel Pro
APP_URL ?)
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
localhost, может надо туда имя контейнера писать? У меня порт 80
источник