2015-10-23 2 views
0

мне нужно переменный, чтобы сохранить его содержимое в моей базе данных - содержание Я хочу много доменов логов на моем сервере - так как xyz.logсохранить все файлы журнала в переменной?

Таким образом, в моем пути /var/www/laravel/logs/vhosts/ являются всеми логами и знает, что нужно, чтобы спасти их все в переменной

, но я не знаю, как .. я могу так сохранить содержимое файлов в переменных лог-.. но не имя самих доменов:/

мне нужно что-то которые сохраняют содержимое в переменной AND без .log в конце!

Может ли кто-нибудь сказать мне, как?

+0

Какой версии Laravel вы используете – cfreear

ответ

0

Посмотрите на фасад File. Похоже, вы хотите, чтобы получить список всех файлов журналов из каталога ВХосты:

$files = File::files($directory); 

После того, как у вас есть все файлы, вы можете сделать все операции, которые вы хотите (как получить имя файла без расширения .log

вы могли бы взглянуть на docs, чтобы получить лучшее представление о

+0

спасибо, но файл на моем сервере:.?/ – Evolution48

+0

может быть, я не правильно понимаю, но вы скажем, вы можете прочитать содержимое файлов через ваше приложение. Поэтому, если вы можете прочитать их содержимое , вы можете получить список из них. –

+0

да, но я прочитал содержимое файлов с командами сервера в php - как awk, sed, cat, grep - чтобы вы могли дойти до своего скрипта сервера с помощью php-команд: date = system ("awk '{print $ 4, $ 5} '/var/www/laravel/logs/vhosts/xyz.log "); – Evolution48

Смежные вопросы