Size: a a a

Laravel для начинающих

2020 November 17

V

Vladyslav in Laravel для начинающих
а вот с фпм мне бы понять.. и вопроизвести вот это вот все
источник

RK

Roman Kolosov in Laravel для начинающих
С рута на www-data например
источник

RK

Roman Kolosov in Laravel для начинающих
Vladyslav
а вот с фпм мне бы понять.. и вопроизвести вот это вот все
А зачем?)))
источник

RK

Roman Kolosov in Laravel для начинающих
Ты посмотри дату пометки то)
источник

V

Vladyslav in Laravel для начинающих
Roman Kolosov
Ты посмотри дату пометки то)
источник

V

Vladyslav in Laravel для начинающих
мне надо бы понять какие заголовки передает fastSGI..
источник

V

Vladyslav in Laravel для начинающих
Roman Kolosov
А зачем?)))
интересно ж
источник

RK

Roman Kolosov in Laravel для начинающих
Кароче заголовки заголовками, если у тебя процесс из под www-data вызван, дальше /var/www он не уйдет, а дальше валидация правильная
источник

И

Игорь in Laravel для начинающих
First Last
Вечер добрый
У меня есть кусок кода для выборки (eloquent). Это все крутится в команде которая висит в фоне.
Мне нужно запретить писать/обновлять записи пока команда в фоне не выполнит свою работу.

Мне достаточно обернуть выборку и всю логику команды в transaction?

Т.е
$rows = SomeModel::query()->where()->orderBy()->get();
foreach($rows as $row) {
  ...
}

->

DB::transaction(function () {
 $rows = SomeModel::query()->where()->orderBy()->get();
 foreach($rows as $row) {
    ...
 }
});
тебе надо почитать про блокировки - какие таблицы их поддерживают и прочее
источник

V

Vladyslav in Laravel для начинающих
First Last
Вечер добрый
У меня есть кусок кода для выборки (eloquent). Это все крутится в команде которая висит в фоне.
Мне нужно запретить писать/обновлять записи пока команда в фоне не выполнит свою работу.

Мне достаточно обернуть выборку и всю логику команды в transaction?

Т.е
$rows = SomeModel::query()->where()->orderBy()->get();
foreach($rows as $row) {
  ...
}

->

DB::transaction(function () {
 $rows = SomeModel::query()->where()->orderBy()->get();
 foreach($rows as $row) {
    ...
 }
});
транзакции ж вроде не блокируют ?
источник

FL

First Last in Laravel для начинающих
:)

Чтобы было проще: как в ларавеле сделать read lock?
источник

RK

Roman Kolosov in Laravel для начинающих
First Last
:)

Чтобы было проще: как в ларавеле сделать read lock?
Повесить Лок...
источник

RK

Roman Kolosov in Laravel для начинающих
Но это опасная херня)
источник

FL

First Last in Laravel для начинающих
Roman Kolosov
Повесить Лок...
Что тру, то тру :)

Мне нужна блокировка на запись/обновление, я в основном нахожу DB::transaction :(
источник

RK

Roman Kolosov in Laravel для начинающих
First Last
Что тру, то тру :)

Мне нужна блокировка на запись/обновление, я в основном нахожу DB::transaction :(
Так в веди в Гугле laravel lock transaction)
источник

V

Vladyslav in Laravel для начинающих
First Last
Что тру, то тру :)

Мне нужна блокировка на запись/обновление, я в основном нахожу DB::transaction :(
источник

RK

Roman Kolosov in Laravel для начинающих
И всеже аккуратнее с локом на чтение)
источник

V

Vladyslav in Laravel для начинающих
При назначении явной блокировки, указываются имя таблицы и тип блокировки:LOCK TABLES Country READ, City WRITE;Оператор UNLOCK TABLES не имеет аргументов и снимает все блокировки, установленные явно в рамках текущей сессии.
источник

V

Vladyslav in Laravel для начинающих
ну типа
источник

V

Vladyslav in Laravel для начинающих
найти как это делается в бд, а уже потом копать в ларе что то похожее
источник