php 从.bat文件窗口运行laravel tinker命令

wgxvkvu9  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(120)

我正在使用Laravel Tinker运行我的脚本

use Spatie\Browsershot\Browsershot;
$namafile = 'foto.jpeg';
$selectorIndex = '0';
$path = storage_path().'/app/'.$namafile;
Browsershot::url('http://127.0.0.1:8000/ds_rev_daily_l2')->select('.print', $selectorIndex)->setDelay(20000)->save($path);

我想运行脚本上面的CMD命令后批处理脚本。脚本如何从.bat文件单击运行?在批处理脚本之后从CMD命令运行来自tinker的脚本

1qczuiv0

1qczuiv01#

您可以使用Tinker的execute选项来执行给定的代码。
下面是 bash 中的一个示例:

php artisan tinker --execute="use \App\Models\Faq; $faq = Faq::find(1); $faq->question = 'from tinker'; $faq->save();"

尽管有这个选项,我们可以创建一个像下面这样的批处理文件:

@echo off
cd %userprofile%\project_dir
php artisan tinker --execute="use Spatie\Browsershot\Browsershot; $namafile = 'foto.jpeg'; $selectorIndex = '0'; $path = storage_path().'/app/'.$namafile; Browsershot::url('http://127.0.0.1:8000/ds_rev_daily_l2')->select('.print', $selectorIndex)->setDelay(20000)->save($path);"

相关问题