robertogallea/laravel-python
最新稳定版本:0.1.1
Composer 安装命令:
composer require robertogallea/laravel-python
包简介
Run python scripts inside Laravel app
README 文档
README
Execute Python scripts inside your Laravel Application.
Installation
composer require robertogallea/laravel-python
Configuration
To edit the default package configuration, publish the config resource with the command
php artisan vendor:publish --provider="robertogallea\LaravelPython\ServiceProvider" --tag=config
then edit config/laravel-python.php
Usage
You can run commands in several ways:
- Instantiating
LaravelPythonservice:
use robertogallea\LaravelPython\Services\LaravelPython;
...
$service = new LaravelPython();
$result = $service->run('/path/to/script.py');
$parameters = array('par1', 'par2');
$result = $service->run('/path/to/script.py', $parameters);
- Injecting from the ServiceContainer
use robertogallea\LaravelPython\Services\LaravelPython;
...
public function __construct(LaravelPython $service)
{
$result = $service->run('/path/to/script.py');
$parameters = array('par1', 'par2');
$result = $service->run('/path/to/script.py', $parameters);
}
- Using the
Pythonfacade
$result = \Python::run('/path/to/script.py');
$parameters = array('par1', 'par2');
$result = \Python::run('/path/to/script.py', $parameters);
- Via command line with an artisan command
php artisan python:run /path/to/script.py "Some parameter"
Note that you can use an arbitrary number of parameters
Issues, Questions and Pull Requests
You can report issues and ask questions in the issues section. Please start your issue with ISSUE: and your question with QUESTION:
If you have a question, check the closed issues first. Over time, I've been able to answer quite a few.
To submit a Pull Request, please fork this repository, create a new branch and commit your new/updated code in there. Then open a Pull Request from your new branch. Refer to this guide for more info.
统计信息
- 总下载量: 41.68k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 74
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2020-12-15