
Kernel
11.09.2018
19:20:21
тебе же написали - добавь в модель protected $with = ['group', '...'];

dєєp ín
11.09.2018
19:20:47
мне не принцепиально что там будет. Главное что там null должен быть в group если ничего нет и пустой массив на промокодах если данных нет.
после создания вернуло без связей

Google

dєєp ín
11.09.2018
19:22:03

Kernel
11.09.2018
19:22:22
да понятно в чем проблема
ок, там только load()
либо ->fresh()

dєєp ín
11.09.2018
19:23:33
Сейчас попробую.
Ибо мне не нравится что в обновлении таже херня написана что и в создании только там лоад а там with
спасибо, мужики)
Я удивляюсь бывает. В ларке методы на все случаи жизни )

Bo
11.09.2018
19:40:59
Всем привет!
В админке клиенты загружают doc файлы, сохраняю их в storage.
Потом юзер видит список загруженных файлов и может скачать нужный.
Скачать не получается - permission denied
Вопрос. Как луше реализовать хранение и выдачу, если нужно чтобы в паблике не лежало, а юзер мог скачать только относящиеся к нему файлы?

f4rt~
11.09.2018
19:45:17
сделать отношение
между пользователем - файлом

Google

Alexander
11.09.2018
19:47:41
Господа. Кто-нибудь сталкивался с тем, что авторизация проходит, но жмем f5 и авторизация слетает?
Как будто что-то с сессиями не так. Уже не знаю куда думать, все что знал проверил. Грешу на сессия потому что еще если VerifyCsrfToken включить, то он говорит что payload in invalid. С последней проблемой гугл ведет к решениям которые не помогли
Локально все работает. На рабочем сервере нет

Bo
11.09.2018
19:47:48

f4rt~
11.09.2018
19:48:16
а где хранить дело 3-е, хоть там хоть там, хоть в с3

Alexander
11.09.2018
19:49:43
я чет все проверил что знал

f4rt~
11.09.2018
19:49:58
где сессии храните?

Alexander
11.09.2018
19:50:10
в файлах
файлы в storage создаются
все куки какие надо приходят, на сервер отправляются

f4rt~
11.09.2018
19:50:30
ага, ок;
а в логах есть что то ?

Alexander
11.09.2018
19:50:44
ларавельные логи?

f4rt~
11.09.2018
19:50:50

Alexander
11.09.2018
19:52:05
если включить проверку csrf то сыпется с payload is invalid (DecryptException)
все логи в этом
если отключить csrf то просто авторизация не запоминается

Kernel
11.09.2018
19:52:38

Alexander
11.09.2018
19:52:39
с браузером должно быть все окей

f4rt~
11.09.2018
19:52:40
погоди, сценарий такой, ты засабмитил форму @ авторизован @ обновляешь страницу авторизация слетает
тобишь обновляя страницу ты не ресабмитишь форму, а обновляешь где-то в недрах сайта

Google

Alexander
11.09.2018
19:52:45

Kernel
11.09.2018
19:53:07
у тебя с шифрованием проблема

Alexander
11.09.2018
19:53:10
но я его по sftp грузил полностью с разработческого компа

Kernel
11.09.2018
19:53:13
расширение стоит?
mcrypt

Alexander
11.09.2018
19:53:21
ща чекну

f4rt~
11.09.2018
19:53:36
php -m | grep mcrypt

Alexander
11.09.2018
19:53:41
так и проверил

Kernel
11.09.2018
19:53:44

Alexander
11.09.2018
19:53:47
есть
но не помню как я его генерил, наверное просто грузил по sftp c своего компа весь env файл

Kernel
11.09.2018
19:54:21
попробуй сделать composer dumpautoload -o
php artisan cache:clear
можешь удалить все из storage

f4rt~
11.09.2018
19:54:38
а ключь разве перегенерировать не надо?

Kernel
11.09.2018
19:54:45

Alexander
11.09.2018
19:54:55
на серваке не установлен композер

Kernel
11.09.2018
19:54:58
у меня была подобная проблема, но я в упор не помню как решил ее

Alexander
11.09.2018
19:55:02
та команда сильно поможет?
(на серваке нет интернета)

Google

Kernel
11.09.2018
19:55:16
вообще storage почисти

Alexander
11.09.2018
19:58:25
не сработало

Bo
11.09.2018
19:58:26

Alexander
11.09.2018
19:58:35
ладно, буду завтра на свежую голову копать
что-то именно на сервере криво
у меня на обоих компах моих работает

Edward
11.09.2018
21:17:08
Ребят, знаю что из фронтенда делать запросы к бд - плохая практика, вопрос:
можно ли так делать на фронте:
@foreach($topic->lessons as $lesson)
////
@endforeach

Adel
11.09.2018
21:17:27
можно. я разрешаю

Edward
11.09.2018
21:17:47

Adel
11.09.2018
21:17:52
нет

Edward
11.09.2018
21:18:13
Спасибо

f4rt~
11.09.2018
21:19:53
и нет N+1

Alexander
11.09.2018
22:29:12

f4rt~
11.09.2018
22:33:10
ну вообще все просто, все проблемы с тут работает там нет, значит нужно дифать различия в окружениях

Alexander
11.09.2018
22:35:36
Ага

Alex
11.09.2018
23:18:07
Ребят, а можно сделать миграции из существующей бд?
точнее, как это провернуть правильно?)
во время разработки количество таблиц увеличлось в 2 раза, как то влом писать руками это все

Google

Андрей
11.09.2018
23:23:32
тогда просто дамп перенеси

Alex
11.09.2018
23:23:41
понял, т.е команды в артизане такой нет

Андрей
11.09.2018
23:24:09
если хош миграции красивые, есть какие-то пакеты автоматические, но не юзал, не знаю

Alex
11.09.2018
23:24:34
бот ...
прийди

Андрей
11.09.2018
23:25:07
https://github.com/Xethron/migrations-generator
не юзал, хз что за пакет

Alex
11.09.2018
23:25:33
понял почитаю спс

Андрей
11.09.2018
23:26:36
понял почитаю спс
на будущее - делай лучше миграции не руками а файлами, добавляй/меняй или откатывай и заново накатывай
+ сиды можно из фактори сгенерить или свои уже вбить

Alex
11.09.2018
23:26:59

Андрей
11.09.2018
23:27:06
тогда переход на прод без головняка

Alex
11.09.2018
23:27:15
понял

Артем
12.09.2018
03:47:51
Всем привет, кто посоветует ресурсы для быстрого старта с ларавелом?

Vladimir
12.09.2018
03:52:02
Laracasts, документация laravel