Size: a a a

2020 March 05

AR

Anton Rusakov in Laravel Pro
:)
источник

AK

Andreii Kachanov in Laravel Pro
Есть контейнер workspace (laradock - специальный под laravel), я захожу внутрь под рутом командой docker-compose exec -w /var/www workspace bash и с помощью специальной команды например "php artisan make:model TestModel" создаю файл. Он естественно создаётся вот с такими правами -rw-r--r-- root root. И ествественно в phpstorme у меня нет прав на его редактирование. Что сделать, чтобы на моём локальном хосте я имел право редактировать файлы, который я создаю внутри контейнера?
Я могу блять сделать chmod 777 на этот файлы, и тогда будут права, но так нужно делать каждый раз после каждого создания файла.
В laradock в .env файле в настройках у меня стоит WORKSPACE_PUID=1000 и WORKSPACE_PGID=1000. Мой пользователь на локальном хосте имеет uid=1000(andrey) gid=1000(andrey) groups=1000(andrey). Почему оно не срабатывает, и на локальной машине у меня нет прав на файлы, которые я создаю с помщью php artisan make:.....
источник

S

Stas in Laravel Pro
Anton Rusakov
а если у второго ребенка есть тоже ребенок?
у каждого ребенка возможен ребенок
источник

AR

Anton Rusakov in Laravel Pro
ну вот... внуков ты достаешь with('children.children'), а тебе надо правнуков доставать?
источник

AR

Anton Rusakov in Laravel Pro
Ты же не можешь бесконечно добавлять эти уровни вложенности в код :)
источник

S

Stas in Laravel Pro
Anton Rusakov
Ты же не можешь бесконечно добавлять эти уровни вложенности в код :)
('children.children.children.children')
источник

S

Stas in Laravel Pro
если я знаю число  и оно статично (уровней)
источник

AR

Anton Rusakov in Laravel Pro
Если ты знаешь максимальную вложенность и она ограничена - всё отлично
источник

AR

Anton Rusakov in Laravel Pro
вот я как раз и говорил про бесконечную вложенность
источник

S

Stas in Laravel Pro
'company' => $company, 'direction' => $directions, 'department' => $departments, 'group' => $groups
источник

AR

Anton Rusakov in Laravel Pro
но и учти - у тебя каждый уровень отдельным запросом достается
источник

S

Stas in Laravel Pro
3 и 4й прозапас)
источник

AR

Anton Rusakov in Laravel Pro
и да - можно сделать with(['children', 'children.children', ...])
источник

AR

Anton Rusakov in Laravel Pro
В документации это всё есть :)
источник

S

Stas in Laravel Pro
теперь остаось дело за малым - редактировать все это )
источник

S

Stas in Laravel Pro
Anton Rusakov
В документации это всё есть :)
а если в такую модель я попробую вставить еще одну таблицу.  И у каждого дочернего элемента может быть свой пользователь. Это  я так понимаю в одной модели доробатывать
источник

AR

Anton Rusakov in Laravel Pro
да хоть сколько, только помнить про производительность
источник

S

Stas in Laravel Pro
Anton Rusakov
да хоть сколько, только помнить про производительность
Спасибо )
источник

VM

Valar Morghulis in Laravel Pro
Не понимаю, в чем прикол Laravel Airlock'а для SPA, вернее его преимущество перед Laravel Passport. Понимаю, что два разных подхода, один через куки, другой через токены, но в чем преимущество? По факту перед обращением к API нужно еще и запрос на xsrf токен отправлять, в итоге каждый раз +1 запрос, +1 телодвижение.
источник

AS

Artem Stepanenko in Laravel Pro
Ребьят, привет
Как реализовать такое, но что бы universities, courses и тд брались с базы, при этом, что бы prefix и as ставились тоже с базы
источник