Size: a a a

Laravel Framework Russian Community

2021 February 11

A

Azamat in Laravel Framework Russian Community
Dmitriy Kuts
докер файлы держу в репе с проектом.
а почему именно так?
рассматривали ли другие варианты?
источник

DK

Dmitriy Kuts in Laravel Framework Russian Community
Azamat
а почему именно так?
рассматривали ли другие варианты?
С девом. Удобно править, когда докер композ и image рядом лежат.

Хотя на прошлой работе были докеры отдельно, но там проект собирался из 3х реп отдельных.
и ansible все это настраивал и подготавливал композ.

Для прода, тоже рядом кладу с репой, из-за того что ci их сразу собирает
а уже конфиги к композеру или кубу для прода выношу .
источник

AI

Aidar Ilyasov in Laravel Framework Russian Community
добрый вечер, вопрос больше про организацию кода, где хранить интерфейсы и абстрактные классы, рядом с классами которые их реализовывают  или создать отдельную папку (Contracts) и там уже повторять иерархию класса, реализующий эти интерфейсы?
источник

А

Артём in Laravel Framework Russian Community
Aidar Ilyasov
добрый вечер, вопрос больше про организацию кода, где хранить интерфейсы и абстрактные классы, рядом с классами которые их реализовывают  или создать отдельную папку (Contracts) и там уже повторять иерархию класса, реализующий эти интерфейсы?
Есть сторонники обоих подходов
источник

С

Сидредин in Laravel Framework Russian Community
источник

КВ

Кнышов Владислав... in Laravel Framework Russian Community
Спасибо, задам вопрос там
источник

А

Артём in Laravel Framework Russian Community
Что такое «дб»? Датабаза?
источник

С

Сидредин in Laravel Framework Russian Community
Артём
Что такое «дб»? Датабаза?
да
источник

А

Артём in Laravel Framework Russian Community
Или даза банных?
источник

С

Сидредин in Laravel Framework Russian Community
Артём
Или даза банных?
или так)
источник

С

Сидредин in Laravel Framework Russian Community
дб, бд... какая разница?)))
источник

A

Azamat in Laravel Framework Russian Community
Дб скорее всего калька с DataBase
источник

И

Игорь in Laravel Framework Russian Community
Aidar Ilyasov
добрый вечер, вопрос больше про организацию кода, где хранить интерфейсы и абстрактные классы, рядом с классами которые их реализовывают  или создать отдельную папку (Contracts) и там уже повторять иерархию класса, реализующий эти интерфейсы?
я рядом кладу
источник

R

Ruslan Sly in Laravel Framework Russian Community
Aidar Ilyasov
добрый вечер, вопрос больше про организацию кода, где хранить интерфейсы и абстрактные классы, рядом с классами которые их реализовывают  или создать отдельную папку (Contracts) и там уже повторять иерархию класса, реализующий эти интерфейсы?
по разному делают, мне кажется тут уже по вкусу. Использовал два варианта
источник

AI

Aidar Ilyasov in Laravel Framework Russian Community
Ruslan Sly
по разному делают, мне кажется тут уже по вкусу. Использовал два варианта
понял, спасибо. хотел просто чтобы было красиво и чтобы не ругались потом
источник

R

Ruslan Sly in Laravel Framework Russian Community
Aidar Ilyasov
понял, спасибо. хотел просто чтобы было красиво и чтобы не ругались потом
не волнуйся за это, хейтеры всегда найдутся)
источник

AI

Aidar Ilyasov in Laravel Framework Russian Community
Ruslan Sly
не волнуйся за это, хейтеры всегда найдутся)
ахах, точно )
источник

MW

Maxyc Webber in Laravel Framework Russian Community
$products = Products::all()
foreach($products as $product){
   try {
       DB::beginTransaction();

       if ($product->isExpensiveEnough()) {
           continue;
       }

       $product->price += 100;
       $product->save();
       DB::commit();
   }
   catch(Exception $e){
       DB::rollback();    
   }
}

где ошибка в коде? п.с. не в синтаксисе. это псевдокод
источник

MW

Maxyc Webber in Laravel Framework Russian Community
в логике
источник

B

Bat in Laravel Framework Russian Community
Maxyc Webber
$products = Products::all()
foreach($products as $product){
   try {
       DB::beginTransaction();

       if ($product->isExpensiveEnough()) {
           continue;
       }

       $product->price += 100;
       $product->save();
       DB::commit();
   }
   catch(Exception $e){
       DB::rollback();    
   }
}

где ошибка в коде? п.с. не в синтаксисе. это псевдокод
ну может надо открывать транзакцию  после continue
источник