php - 在我的 laravel 目录中保存 milon 生成的条形码
问题描述
我想将生成的 milon 条形码保存到服务器上的 laravel 目录中。我在我的控制器中使用此代码:
public function store(Request $request)
{
$total = $request->qty;
for( $i = 0; $i < $total; $invitation = $i++ ){
$barcode = $this->code(5);
$invitation = New Invitation;
$invitation->reg_no = $barcode;
$invitation->distributor_id = $request->distributor;
$invitation->event_id = $request->event;
$invitation->type = $request->type;
$invitation->status = 0; //0->blum dipakai
$invitation->QR = DNS2D::getBarcodePNGPath($invitation->reg_no, "QRCODE");
$invitation->save();
}
return redirect()->back()->with('message','cie berhasil masukin data');
}
原来是自动保存的,但不是在我的public目录下,而是在目录外,像这样: image saved outside public
然后我试图输入我的最后一个代码但没有任何反应
\Storage::disk('public')->put('test.png',base64_decode(DNS2D::getBarcodePNGPath($invitation->reg_no, "QRCODE")));
我能做些什么吗?
解决方案
您是否将存储链接到您的 public/storage ?
运行此命令并尝试通过 Storage:: .. 保存,就像您在问题中提到的那样。
php artisan storage:link
推荐阅读
- flutter - 如何使用 streamController 来 Flutter 推送通知?
- vue.js - 为什么 'this.count++' 与 Vue3 中的 'count.value++' 工作方式相同?
- kotlin - java.lang.ExceptionInInitializerError:我的世界 kotlin 插件中的 null
- import - 如何导入pypdf2?
- javascript - 如何使用reactjs突出显示texarea文本中最常见的字符?
- python - 如何将变量分配给函数的返回对象并忽略显示
- directx-12 - DirectX 12 应用程序在 Windows 11 中崩溃
- python - pip 安装 Django-Sass-Processor 时出错
- php - 如何在 Opencart 中成功付款后立即触发发布到外部 Web api?
- swift - 编码/解码 UIBezierPath 到 CoreData 问题