Size: a a a

Laravel для начинающих

2021 January 30

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
Привет :) Установил пакет от @ helldar Lang Publisher. Все работает, но файлы создаются с неправильными правами и я не могу открыть папку языка которую установил. Я конечно могу подправить руками, но интересно почему так происходить. М.б у кого-то так было?)
Не сталкивался с таким.
Из-под какого пользователя выполняется команда?
Папка создаётся с правами 755.

https://github.com/andrey-helldar/support/blob/main/src/Helpers/Filesystem/File.php#L24
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Andrey Helldar
Не сталкивался с таким.
Из-под какого пользователя выполняется команда?
Папка создаётся с правами 755.

https://github.com/andrey-helldar/support/blob/main/src/Helpers/Filesystem/File.php#L24
Обычного) Я щас подправил руками, но все же странно что так происходить
источник

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
Обычного) Я щас подправил руками, но все же странно что так происходить
root тоже обычный пользователь.

Руками править такое себе. Странное поведение.
В гитхабе тесты норм проходят, всё создаётся. На серверах тоже проблем нет. Люди пользуются пакетом, ещё никто о такой проблеме не писал. Интересно, с чего она взялась?..
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Andrey Helldar
root тоже обычный пользователь.

Руками править такое себе. Странное поведение.
В гитхабе тесты норм проходят, всё создаётся. На серверах тоже проблем нет. Люди пользуются пакетом, ещё никто о такой проблеме не писал. Интересно, с чего она взялась?..
Не знаю даже почему так происходить. Недавно вот публиковал конфиги scribe и все норм записалось 🤷‍♂️ )
источник

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
Не знаю даже почему так происходить. Недавно вот публиковал конфиги scribe и все норм записалось 🤷‍♂️ )
Странно...
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Andrey Helldar
root тоже обычный пользователь.

Руками править такое себе. Странное поведение.
В гитхабе тесты норм проходят, всё создаётся. На серверах тоже проблем нет. Люди пользуются пакетом, ещё никто о такой проблеме не писал. Интересно, с чего она взялась?..
А запускал команду из под простого пользователя без административного доступа
источник

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
Не знаю даже почему так происходить. Недавно вот публиковал конфиги scribe и все норм записалось 🤷‍♂️ )
Знаешь что, проверь такую фишку:

Helldar\Support\Facades\Helpers\Filesystem\Directory::make(resources_path('lang/foo'))

Какие права будут у папки?
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Andrey Helldar
Знаешь что, проверь такую фишку:

Helldar\Support\Facades\Helpers\Filesystem\Directory::make(resources_path('lang/foo'))

Какие права будут у папки?
Тоже самое)
источник

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
Тоже самое)
Окей. Теперь ещё проще:

mkdir(resources_path('lang/bar'), 755)
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Andrey Helldar
Окей. Теперь ещё проще:

mkdir(resources_path('lang/bar'), 755)
А теперь нормально)
источник

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
А теперь нормально)
Прикол в том, что я именно этот код под капотом и вызываю...
источник

AH

Andrey Helldar in Laravel для начинающих
Andrey Helldar
Знаешь что, проверь такую фишку:

Helldar\Support\Facades\Helpers\Filesystem\Directory::make(resources_path('lang/foo'))

Какие права будут у папки?
Вот этот метод работает
источник

AH

Andrey Helldar in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
SHEROZ Juraev
А теперь нормально)
Доберусь до компа, гляну
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Интересно однако :)
источник

SJ

SHEROZ Juraev in Laravel для начинающих
Если я указываю права, то папка создаётся с неправильными правами
источник

SG

Sergey Gerasimov in Laravel для начинающих
SHEROZ Juraev
Если я указываю права, то папка создаётся с неправильными правами
А если до абсурда и как в php.net с ведущим нулём... И пишет что в винде игнорируется параметр 2ой
источник

SG

Sergey Gerasimov in Laravel для начинающих
SHEROZ Juraev
Если я указываю права, то папка создаётся с неправильными правами
Обратите внимание, что аргумент mode необходимо задавать в виде восьмеричного числа (первой цифрой должен быть ноль). На аргумент mode также влияет текущее значение umask, которое можно изменить при помощи umask().
источник

к

коля in Laravel для начинающих
есть ли возможность оставить один роут после команды php artisan down, что-бы запустить по команде php artisan up?  как можна реализовать эту идею?
источник

D

DK in Laravel для начинающих
коля
есть ли возможность оставить один роут после команды php artisan down, что-бы запустить по команде php artisan up?  как можна реализовать эту идею?
было же в свежих обновлениях ларки(+- 3 месяца)
источник