
f4rt~
18.06.2018
20:50:39

Игорь
18.06.2018
20:56:15
Скажите, а есть какие-нибудь правила как назвать миграцию, таблицу в БД, модель - что писать в единственном или множественном числе (например, Profile или Profiles; User или Users)

f4rt~
18.06.2018
20:56:44

Google

Владислав
18.06.2018
20:56:59

f4rt~
18.06.2018
20:57:02

Игорь
18.06.2018
20:59:21
Спасибо. Все-таки непривычно, что таблица в БД во множественном числе. Где-то давно прочитал, что должно быть в единственном. Но в laravel почему-то во множественном. Может так и лучше, если привыкнуть
И еще небольшой вопрос. Вы реально используете методы put, delete в формах, или обходитесь только post?

Иван
18.06.2018
21:06:55

dev
18.06.2018
21:07:08
кто-то сталкивался с тем что Guzzle может недокачивать файлы?
без ероров
файл качается около 20мб через get/sink
только скачал меньше чем реально. при этом ошибок ниче нет все типа ок

Anton
18.06.2018
21:10:56
И и проверить?

dev
18.06.2018
21:11:09
не могу файлы большие

Google

Anton
18.06.2018
21:11:12
Или в газзле тоже типа редко бывает...

dev
18.06.2018
21:11:20
тоже редко

Anton
18.06.2018
21:11:24
Ты по частям что ли качаешь?

dev
18.06.2018
21:11:25
вот 1й случай из >200
пока не пойму где глюкнуло

Anton
18.06.2018
21:11:51
И какая разница чем качать?

dev
18.06.2018
21:11:52
или удаленный сервак сказал что файл такого размера или чето на локальном.
в смысле какая

Anton
18.06.2018
21:12:24
В прямом
Какая разница чем качать?
200 раз в цикле wget сделать - будет ошибка?

dev
18.06.2018
21:13:24
ну такая что файл может не влезть в file_get_contents

Anton
18.06.2018
21:13:38
Я реально не понимаю :)

dev
18.06.2018
21:14:01
куда по твоему содержимое file_get_contents помещается?
и что будет если файл 5гиг

Anton
18.06.2018
21:14:43
Ну то есть ты по частям качаешь
Как я и задал вопрос.

dev
18.06.2018
21:14:54
нет целиком

Alex
18.06.2018
21:15:06
а curl не справится? я 20 не качал но 14 норм ве

Google

Alex
18.06.2018
21:15:34
о сорян тут о 5 гигах реч

Anton
18.06.2018
21:15:35
нет целиком
А куда у тебя тогда файл при газзле помещается?
Или ты думаешь он не используется оперативной памяти его качает?

dev
18.06.2018
21:16:06
=\

Anton
18.06.2018
21:17:00
Ну то есть где-то в кишках он у себя по частям качает (я так подозреваю) я с ним плотно не работал...
Для того чтобы выяснить где у тебя ошибка ты должен по частям отсекать части системы
Для начала выкинь систему и оставь прямой курл или вгет
Ты сам сказал 1 раз из 200 - значит и экспериментов тебе надо минимум 200 провести...

dev
18.06.2018
21:18:28
спасибо ок

Anton
18.06.2018
21:19:08
спасибо ок
Ну вобщем я хотел сказать - нет такой настройки в газзл - качай нормально - и он качает :)
Ну и опять же - обычно если грешишь на свой код - то показать бы его :)

dev
18.06.2018
21:22:08
ща разбираюсь.. похоже дело не в коде)
все ок разобрался сори
газл ок. утилита которая пингует о готовности файла немного некорэктно пингует.. скажем так пинганула раньше чем файл реально залился

Nik
19.06.2018
02:56:47

Dmitriy
19.06.2018
03:27:07
Ну не все

Станислав
19.06.2018
04:01:10
class Profile extends Model
{
public function subject()
{
return $this->belongsToMany('Subject');
}
}
class Subject extends Model
{
protected $fillable = ['name'];
public function profile()
{
return $this->belongsToMany('Profile');
}
}
В контроллере $test = Profile::find(4)->subject();
dd($test);
Class 'Subject' not found

Google

Станислав
19.06.2018
04:01:58
В чем может быть дело?(

Nik
19.06.2018
04:04:46
Subject::class

Станислав
19.06.2018
04:06:05
Спасибо

Себастьян
19.06.2018
04:06:06
Подскажите по ларе микс, не "видит" жиквери "Uncaught ReferenceError: $ is not defined", хотя пробовал уже все способы описанные в гугле (
в часности и эти https://github.com/laravel/framework/issues/17634

Yurij
19.06.2018
04:06:20

Станислав
19.06.2018
04:11:08
У меня есть связующая таблица где поля id|profile_id|subject_id как можно достать по id текущего профиля (то есть он есть в profile_id ) все предметы через мени то мени?)
$test = ProfileSubject::where('profile_id', 4)->subject();
Вот так не катит..

Andrey
19.06.2018
04:31:44

Станислав
19.06.2018
04:36:36
Нет это как??

Andrey
19.06.2018
04:37:31

Станислав
19.06.2018
04:37:33

Andrey
19.06.2018
04:38:22

Станислав
19.06.2018
04:39:00
Хорошо спасибо

Себастьян
19.06.2018
04:39:12

Andrey
19.06.2018
04:40:25

Станислав
19.06.2018
04:41:21
Да уверен у многих профилей может быть много предметов..

Andrey
19.06.2018
04:42:11

Google

Andrey
19.06.2018
04:42:46

Станислав
19.06.2018
04:43:22
Профиль с ID 4 => и несколько предметов (subject)
Но у меня только профиль выводится..

Andrey
19.06.2018
04:44:36
Понял. Это "один-ко-многим".
public function subjects() {
return $this->belongsToMany(Subject::class);
}
С мобилы сложновато, но вроде как-то так. Дальше давай сам. В доке тебе нужа тема пивот-связей.

Станислав
19.06.2018
04:46:13
Это в модель Profile писать?

Andrey
19.06.2018
04:46:20
Да

Станислав
19.06.2018
04:46:27
А то у меня там
public function subject()
{
return $this->belongsToMany(Subject::class');
}

Andrey
19.06.2018
04:47:41
Дык это оно и есть, ток я бы метод переименовал. Ты же несколько записей запрашиваешь, а называется будто одну...
А как дальше получаешь? Форычем гонишь или как-то иначе?

Станислав
19.06.2018
04:49:01
Не просто $test = Profile::find(4)->subjects();
dd($test);

Andrey
19.06.2018
04:49:51
Что-то где-то упустил... Код-то верный из числа того что ты предоставил, и работать должен как надо.

Станислав
19.06.2018
04:51:22
Я понял спасибо..

Andrey
19.06.2018
04:52:00
А так если в пивот-таблице нет доп полей и намеренно не будешь обращаться, то к ней не нужно создавать модель, как и поле id

Станислав
19.06.2018
04:54:46
Пивот таблица это типа связующая?