Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Cara menambah nilai pada field download
Selamat pagi. gimana ya cara menambahkan nilai di file download saat ada proses download ?
di controller sy coba sperti ini
public function unduh($id)
{
$file = File::findOrFail($id);
$old = $file->download;
$new = $old + 1;
$file->download = $new;
$file->update();
$file_path = public_path('storage/'.$download->file);
return response()->download($file_path);
}
tapi masih blum bisa menmbahkan nilai saat trjadi proses download. Mohon bantuannya
terimakasih
2 Jawaban:
<div>Untuk menambahkan angka kolom di laravel bisa menggunakan increment<br><br>contoh penggunaan increment</div><pre>//tambah 1 automatis DB::table('namatable')->increment('download');</pre><div><br></div><pre>//tambah sesuai angka yang dimau DB::table('namatable')->increment('download', 5);</pre><div><br>Dokumentasi <a href="https://laravel.com/docs/7.x/queries#increment-and-decrement">query di laravel</a></div>
<div>Di controllernya brarati seperti ini ya pak ?<br><br>public function unduh($id)<br>{<br>$file = File::findOrFail($id);<br>$file->download = DB::table('files')->increment('download');<br>$file->update();<br>$file_path = public_path('storage/'.$file->file);<br>return response()->download($file_path);<br>}</div>