Можно ли вызвать команды оболочки (например, для преобразования изображений) из контроллера laravel? Если да, то как. Я искал в Интернете. Ничто не кажется уместным. Пожалуйста, руководство.Вызов команд оболочки из контроллера laravel?
Thanks
Можно ли вызвать команды оболочки (например, для преобразования изображений) из контроллера laravel? Если да, то как. Я искал в Интернете. Ничто не кажется уместным. Пожалуйста, руководство.Вызов команд оболочки из контроллера laravel?
Thanks
Все зависит от того, какую операционную систему вы используете. php уже имеет a few functions для выполнения команд оболочки.
Laravel имеет встроенную команду task runner for ssh.
Вы можете использовать компонент процесса, представленную Symfony: http://symfony.com/doc/current/components/process.html
Компонент используется сам по себе Laravel, так что он может быть загружен непосредственно.
Если вы используете его (вместо функции php exec()
), вы сможете выполнить проверку кода, вызывающего команды оболочки.
Я использовал функцию exec() для запуска моей команды .. Спасибо :) –