laravel - 刀片文件中的 laravel 调用命令打印为零
问题描述
您好,我知道 Artisan::call 函数后面的零是 ExitCode ,这意味着命令成功。我为一些 MySQLI 数据库查询运行命令。然后我把它打印在网站上,最后总是有零。有没有办法禁用 ExitCode?
我的句柄()函数:
public function handle(){
$conn = mysqli_connect("***********","***********","************","********");
if($conn->connect_errno){
printf("Connection failed!", $conn->connect_error);
exit();
} else {
$result = $conn->query("select * from VoiceJoin order by VoiceJoinID desc limit 5");
}
while($row = $result->fetch_assoc()){
echo $row['UserName']."-";
}
$conn->close();}
在刀片文件中,我正在调用我的命令:
{{ Artisan::call('get:latest:voice:join') }}
输出:http ://prntscr.com/jynoqy 最后是零。
谢谢!
解决方案
您可以在控制器上运行此命令并在刀片上作为变量传递,
$result = str_replace_last('0', '', Artisan::call('get:latest:voice:join')) ;
我希望这将有所帮助。
推荐阅读
- python-3.x - 请求模块未收到源代码
- angular - 国家代码 intl-tel-input 后未删除数字 0
- java - 记录不同日志事件的堆栈跟踪
- php - Magento 扩展安装问题
- google-bigquery - BigQuery 如何创建带有特殊字符的查询正则表达式 ' | ' ? 在标准 sql
- r - RCurl 使用选项 ftpupload=TRUE 转储核心
- c# - 如何从已编译的 c++ 或 c# 库生成文档?
- php - Joomla 表单上的文件上传解析问题
- php - 如何在 php 扩展中执行 php 脚本?
- r - R中的粗薄板样条拟合(薄板样条插值)与mgcv