Har*_*San 1 php csv command laravel npm-run
Laravel 具有以下内置npm run命令(其中包括):
npm run install
npm run watch
Run Code Online (Sandbox Code Playgroud)
是否可以创建自定义npm run命令来运行自定义 PHP 脚本?例如,我想创建一个名为的命令npm run csv,该命令将运行一个 PHP 脚本,该脚本将一堆 CSV 数据导入到数据库中。
谢谢。
编辑:在提出问题并看到很多回复后,很明显,编写php artisan命令可能是更好的方法。因此,这就是我要做的。
谢谢大家的回复。至于我为什么不问这个问题,很简单:我不知道这是一个更好的方法。我还是 Laravel 和学习的新手。谢谢。
首先,您必须编写Artisan Console Command。然后你可以使用npm. 但这不是推荐的方式。您可以运行任何工匠命令,例如:
php artisan inspire
Run Code Online (Sandbox Code Playgroud)
如果您想通过npm在package.json的脚本中添加此命令来运行它。例如:
{
"scripts": {
"inspire": "php artisan inspire"
}
}
Run Code Online (Sandbox Code Playgroud)
然后像这样运行命令:
npm run inspire
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2085 次 |
| 最近记录: |