Size: a a a

2020 September 09

B

Babur in Laravel Pro
Aleksei
Приветствую всех, подскажите как поступить, была модель со своим контроллером (условно Комментарии к фильмам), появился другой раздел с комментариями (Комментарии к книгам) отличие у них лишь в полях film_id и book_id, как общие методы засунуть в отдельный общий класс, что использовать трейты, либо репозитории , кто как поступает
Можно почему бы и нет. Через hasMany и belongsTo one задаем. И через последующие значения как например комментарии к книгам задать ключ в котором соединяет их
источник

А

Антон in Laravel Pro
public function
да смысл, я думаю просто к классам со статическими методами обращаться напрямую, чем инжектить
источник

YK

Yuri Kalnin in Laravel Pro
парни подскажите плиз.

написал команду, в ней запускается вот такой код

$composerDumpAutoload = shell_exec("cd $appDocumentRoot && composer dumpautoload 2>&1");

он мне выдает

In Factory.php line 648:
                                                                             
 The HOME or COMPOSER_HOME environment variable must be set for composer to  
 run correctly      

я уже становил переменный $HOME and $COMPOSER_HOME все нормально. но еще в .htaccess поставил SetEnv COMPOSER_HOME /var/www/.config/composer

все равно ничего
источник

YK

Yuri Kalnin in Laravel Pro
код видно по коду запускает composer dumpautoload
источник

D

DK in Laravel Pro
Yuri Kalnin
парни подскажите плиз.

написал команду, в ней запускается вот такой код

$composerDumpAutoload = shell_exec("cd $appDocumentRoot && composer dumpautoload 2>&1");

он мне выдает

In Factory.php line 648:
                                                                             
 The HOME or COMPOSER_HOME environment variable must be set for composer to  
 run correctly      

я уже становил переменный $HOME and $COMPOSER_HOME все нормально. но еще в .htaccess поставил SetEnv COMPOSER_HOME /var/www/.config/composer

все равно ничего
https://symfony.com/doc/current/components/process.html я бы попробовал бы так запускать команды какие-то, но хз
(компонент уже есть в ларке)
источник

YK

Yuri Kalnin in Laravel Pro
чет нихера
источник

YK

Yuri Kalnin in Laravel Pro
$process = new Process(["cd $appDocumentRoot && ls -la", '']);
       $process->run();

       dd($process->getOutput());
источник

YK

Yuri Kalnin in Laravel Pro
даже это выдаетет ""
источник

CW

Charlotte Watson in Laravel Pro
источник

CW

Charlotte Watson in Laravel Pro
источник

D

DK in Laravel Pro
источник

l

lempzz in Laravel Pro
Yuri Kalnin
парни подскажите плиз.

написал команду, в ней запускается вот такой код

$composerDumpAutoload = shell_exec("cd $appDocumentRoot && composer dumpautoload 2>&1");

он мне выдает

In Factory.php line 648:
                                                                             
 The HOME or COMPOSER_HOME environment variable must be set for composer to  
 run correctly      

я уже становил переменный $HOME and $COMPOSER_HOME все нормально. но еще в .htaccess поставил SetEnv COMPOSER_HOME /var/www/.config/composer

все равно ничего
кажется проблема может быть в том, что "пользователь" который выполняет эту команду не знает об композере
источник

YK

Yuri Kalnin in Laravel Pro
я же в консоли щас под ним
источник

О

Олег in Laravel Pro
подскажите почему пишет что связь partners не найдена
источник

YK

Yuri Kalnin in Laravel Pro
она запускается
источник

YK

Yuri Kalnin in Laravel Pro
lempzz
кажется проблема может быть в том, что "пользователь" который выполняет эту команду не знает об композере
запускается
источник

D

DK in Laravel Pro
Yuri Kalnin
я же в консоли щас под ним
он вроде от имени пользователя пыхи\вебсервера стартует(мало ли)
источник

YK

Yuri Kalnin in Laravel Pro
DK
он вроде от имени пользователя пыхи\вебсервера стартует(мало ли)
от юсера www-data я под ним по ssh щас, там работает норм
источник

l

lempzz in Laravel Pro
DK
он вроде от имени пользователя пыхи\вебсервера стартует(мало ли)
да. поэтому может и не видно
вроде для апач пользователь www-data
источник

D

DK in Laravel Pro
тогда странно
источник