Size: a a a

2020 February 04

4

4unkur in Laravel Pro
dump показывает {"Illuminate\\Http\\UploadedFile”:””}
то есть как будто файл не загружается
источник

A

Arman in Laravel Pro
4unkur
место есть.
апач.
видос 2.2 метра всего. до этого все норм работало, перестало.
есть другой функционал загрузки pdf/doc файлов
phpinfo() что показывает для  post_max_size и upload_max_filesize
источник

D

Dobrik in Laravel Pro
смотри лимиты что Arman прислал
источник

4

4unkur in Laravel Pro
Arman
phpinfo() что показывает для  post_max_size и upload_max_filesize
хммм
первое показывает 8М
второе 2М ))
источник

ДН

Давид Надеждин... in Laravel Pro
ребят, использую обычный канал уведомлений, а оно отравляет в какойто странный канал. Было у кого такое?
источник

ДН

Давид Надеждин... in Laravel Pro
laravel_database, я не понимаю откуда этот перфикс берется
источник

P

PSYTRGLES in Laravel Pro
$request->video дампнул, ок. а логи смотрел?
источник

4

4unkur in Laravel Pro
смотрел логи, проблему выяснил, спасибо Arman
клиент как типок купил шаред хостинг. Не знаю почему походу урезали
источник

4

4unkur in Laravel Pro
загружаю видос 1 мб - норм работает
источник

P

PSYTRGLES in Laravel Pro
Давид Надеждин
laravel_database, я не понимаю откуда этот перфикс берется
источник

ДН

Давид Надеждин... in Laravel Pro
спасибо 😳
источник

ДН

Давид Надеждин... in Laravel Pro
оно теперь вообще перестало отсылать:)
источник

A

Arman in Laravel Pro
Есть модели: Company (id, name) и CompanySchedule (company_id, weekday, from, to).
weekday[1-7]: 1 - Пн, 2 - Вт и т.д,
from - 8:00
to - 18:00

Связь Company::schedules() $this->hasMany(CompanySchedule::class, 'company_id');


Как бы теперь по уму сделать синхронизацию массива:
$schedules = [
1 => [
'from' => '8:00',
'to' => '16:00',
],
// ..
];

c тем что есть в БД?

Как вариант думаю в сторону уникального ключа по company_id + weekday и использовать запрос типа insert on duplicate key...


Может проще что есть? Или может по другому график работ сделать?
источник

A

Arman in Laravel Pro
Arman
Есть модели: Company (id, name) и CompanySchedule (company_id, weekday, from, to).
weekday[1-7]: 1 - Пн, 2 - Вт и т.д,
from - 8:00
to - 18:00

Связь Company::schedules() $this->hasMany(CompanySchedule::class, 'company_id');


Как бы теперь по уму сделать синхронизацию массива:
$schedules = [
1 => [
'from' => '8:00',
'to' => '16:00',
],
// ..
];

c тем что есть в БД?

Как вариант думаю в сторону уникального ключа по company_id + weekday и использовать запрос типа insert on duplicate key...


Может проще что есть? Или может по другому график работ сделать?
вроде получилось сделать так:
$company->schedules()->updateOrCreate(['weekday' => $weekday], $schedules[$weekday] ?: []);
источник

4

4unkur in Laravel Pro
как долго отрабатывает php artisan queue:restart?
источник

4

4unkur in Laravel Pro
до этого был database queue driver,  теперь rabbit
источник

4

4unkur in Laravel Pro
php artisan config:clear
php artisan queue:restart
сделал, пока воркеры не стартанули.
стоит супервизор
источник

И

Игорь 😊 in Laravel Pro
Всем привет. Кто поможет? Как сделать, чтобы у инпута не value пtредавался, а какой-нибудь data-price например?
// calc
var deskrBlock = document.getElementById('descr');
var sumSpan = document.getElementById('sumSpan');
document.onload = getSum();
deskrBlock.addEventListener('click',function(e){  
if (e.target.tagName=='INPUT'){
 getSum();
}})
function getSum(){
var sum = 0;
var checked = deskrBlock.querySelectorAll('input:checked');
 [].forEach.call(checked,function(elem){
 sum+=+elem.value;
 })
 sumSpan.innerHTML=''+sum+'₽';
}
источник

D

Darth Maul in Laravel Pro
Игорь 😊
Всем привет. Кто поможет? Как сделать, чтобы у инпута не value пtредавался, а какой-нибудь data-price например?
// calc
var deskrBlock = document.getElementById('descr');
var sumSpan = document.getElementById('sumSpan');
document.onload = getSum();
deskrBlock.addEventListener('click',function(e){  
if (e.target.tagName=='INPUT'){
 getSum();
}})
function getSum(){
var sum = 0;
var checked = deskrBlock.querySelectorAll('input:checked');
 [].forEach.call(checked,function(elem){
 sum+=+elem.value;
 })
 sumSpan.innerHTML=''+sum+'₽';
}
elem.attr("data-price"), не?
источник

А

Артур in Laravel Pro
Игорь 😊
Всем привет. Кто поможет? Как сделать, чтобы у инпута не value пtредавался, а какой-нибудь data-price например?
// calc
var deskrBlock = document.getElementById('descr');
var sumSpan = document.getElementById('sumSpan');
document.onload = getSum();
deskrBlock.addEventListener('click',function(e){  
if (e.target.tagName=='INPUT'){
 getSum();
}})
function getSum(){
var sum = 0;
var checked = deskrBlock.querySelectorAll('input:checked');
 [].forEach.call(checked,function(elem){
 sum+=+elem.value;
 })
 sumSpan.innerHTML=''+sum+'₽';
}
elem.attributes['data-price']
источник