Size: a a a

2020 May 22

BI

Bogdan Ivanov in Laravel Pro
)
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
Алексей Кухаренко
Всем привет. Посоветуйте какие-нибудь хорошие ресурсы по теме хайлоад
источник

АК

Алексей Кухаренко... in Laravel Pro
спасибо, я так понял что там только конференции, без текстового материала?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
Алексей Кухаренко
спасибо, я так понял что там только конференции, без текстового материала?
вроде да
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Алексей Кухаренко
спасибо, я так понял что там только конференции, без текстового материала?
публикуются презентации
источник

EK

Evgeniy Kuvshinov in Laravel Pro
и статьи там и на хабре
источник

EK

Evgeniy Kuvshinov in Laravel Pro
еще есть https://ruhighload.com/ (текст)
источник

EK

Evgeniy Kuvshinov in Laravel Pro
google power
источник

АК

Алексей Кухаренко... in Laravel Pro
вот статтей я что-то там не вижу
источник

EK

Evgeniy Kuvshinov in Laravel Pro
http://highload.guide/ и прочее
источник

S

Sergey in Laravel Pro
Всем привет, а кто-нибудь знает, как лучше в приложении представлять деньги? Пока что только одна валюта - рубли. В БД хранится decimal(18,2), дальше, как я понял, нужен кастомный мутатор, либо кастомный Cast класс. Но не могу решить, в каком виде хранить значения денег в приложении.
источник

AK

Anatolii Koziura in Laravel Pro
Всем привет, помогите разобраться с вопросом. Пишу сайт с динамической мультиязычностью.

Есть 2 таблицы:
Article
Schema::create('articles', function (Blueprint $table) {
           $table->bigIncrements('id');
           $table->string('image')->nullable();
           $table->boolean('status')->default(true);
           $table->timestamps();
       });


ArticleDescription
Schema::create('article_descriptions', function (Blueprint $table) {
           $table->bigIncrements('id');
           $table->unsignedBigInteger('language_id');
           $table->foreign('language_id')->references('id')->on('languages');
           $table->unsignedBigInteger('article_id');
           $table->foreign('article_id')->references('id')->on('articles');
           $table->unique(['article_id', 'language_id']);
           $table->string('name', 255);
           $table->text('description');
           $table->string('meta_title', 255)->nullable();
           $table->string('meta_description', 255)->nullable();
           $table->timestamps();
       });


Так-же в eloqment модели есть запись, которая позволяет забирать все из article_descriptions для конкретной статьи
public function descriptions() {
       return $this->hasMany(ArticleDescription::class);
   }


Вопрос следующий: Есть ли какой-то способ забирать данные из article_descriptions только для текущего языка, который установлен в App::getLocale()

Аналогично тому, как это происходит со связью descriptions, только определить, например, одну связь.
Что-то вроде hasOne, с условиями?
источник

AO

Aleksandr Opekunov in Laravel Pro
Sergey
Всем привет, а кто-нибудь знает, как лучше в приложении представлять деньги? Пока что только одна валюта - рубли. В БД хранится decimal(18,2), дальше, как я понял, нужен кастомный мутатор, либо кастомный Cast класс. Но не могу решить, в каком виде хранить значения денег в приложении.
В платежных системах представляют в минимальной доступной купюре данной валюты. В случае рублей - копейки
источник

DG

Dmitry Gusev in Laravel Pro
Друзья, привет! Подскажите пожалуйста, каким образом лучше организовать хранение контента в базе, который может редактироваться пользователями и поддерживать форматирование и при этом выводится в SPA на фронт, хотелось бы застраховаться от XSS. Т.е. идея в том, что контент отдается в SPA по RESP API.
источник

EK

Evgeniy Kuvshinov in Laravel Pro
без разницы как он хранится в базе для защиты от xss
источник

D

DK in Laravel Pro
Алексей Кухаренко
Всем привет. Посоветуйте какие-нибудь хорошие ресурсы по теме хайлоад
источник

D

DK in Laravel Pro
Алексей Кухаренко
спасибо, я так понял что там только конференции, без текстового материала?
одни их доклады чего стоят
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Anatolii Koziura
Всем привет, помогите разобраться с вопросом. Пишу сайт с динамической мультиязычностью.

Есть 2 таблицы:
Article
Schema::create('articles', function (Blueprint $table) {
           $table->bigIncrements('id');
           $table->string('image')->nullable();
           $table->boolean('status')->default(true);
           $table->timestamps();
       });


ArticleDescription
Schema::create('article_descriptions', function (Blueprint $table) {
           $table->bigIncrements('id');
           $table->unsignedBigInteger('language_id');
           $table->foreign('language_id')->references('id')->on('languages');
           $table->unsignedBigInteger('article_id');
           $table->foreign('article_id')->references('id')->on('articles');
           $table->unique(['article_id', 'language_id']);
           $table->string('name', 255);
           $table->text('description');
           $table->string('meta_title', 255)->nullable();
           $table->string('meta_description', 255)->nullable();
           $table->timestamps();
       });


Так-же в eloqment модели есть запись, которая позволяет забирать все из article_descriptions для конкретной статьи
public function descriptions() {
       return $this->hasMany(ArticleDescription::class);
   }


Вопрос следующий: Есть ли какой-то способ забирать данные из article_descriptions только для текущего языка, который установлен в App::getLocale()

Аналогично тому, как это происходит со связью descriptions, только определить, например, одну связь.
Что-то вроде hasOne, с условиями?
public function magic() {
       return $this->hasMany(ArticleDescription::class)->where('language_id',
App::getLocale())
;
   }

something
like this
источник

AK

Anatolii Koziura in Laravel Pro
Evgeniy Kuvshinov
public function magic() {
       return $this->hasMany(ArticleDescription::class)->where('language_id',
App::getLocale())
;
   }

something
like this
а как этим потом пользоваться с экземплярами?
источник

EK

Evgeniy Kuvshinov in Laravel Pro
это точно такая же связь будет
источник