@laravel_pro

Страница 1853 из 2014
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
тебе же написали - добавь в модель protected $with = ['group', '...'];
я в самом начале это сделал так как выглядит проще всего. Но не сработало

Kernel
11.09.2018
19:22:22
да понятно в чем проблема

ок, там только load()

либо ->fresh()

dєєp ín
11.09.2018
19:23:33
либо ->fresh()
ну да, с этим скорее всего подтянуло дефолтные связи.

Сейчас попробую.

Ибо мне не нравится что в обновлении таже херня написана что и в создании только там лоад а там with

либо ->fresh()
все) Так сработало. Мне этот вариант больше нравится)

спасибо, мужики)

Я удивляюсь бывает. В ларке методы на все случаи жизни )

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
между пользователем - файлом
если сделать отношение и хранить в storage, как с разрешением будет? Просто всегда в public'е хранил

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
ларавельные логи?

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
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
mcrypt
да

так и проверил

Kernel
11.09.2018
19:53:44
ща чекну
в .env ключ есть?

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
а ключь разве перегенерировать не надо?

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/framework

вообще storage почисти

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

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

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
если хош миграции красивые, есть какие-то пакеты автоматические, но не юзал, не знаю

Андрей
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

Страница 1853 из 2014