ダウンロード回数は自動的に増加します.

993 ワード

表示:target="ublank「hrefとは、リンクされた文書をどこで開くかを規定しています.もしtarget="download"なら、hrefはダウンロードされたハイパーリンクのターゲットを規定しています.ダウンロードjs:
$(".btn-play").click(function() {
      var id = $(this).data('id');
      $.get('/w/subject/download_count'+'/'+id);
    })
ルート:Route::get('/download_count/{id}', 'SubjectController@getDownloadCount')->name('get_download_count');コントローラの方法:
public function getDownloadCount(Request $request, $id)
    {
        Subject::incrementDownloadCountById($id);
        return $this->responseJSON([], 0, 'ok');
    }
モデル:データ表里のダウンタウンフィールドは自己増加します.
public static function incrementDownloadCountById($id)
    {
        return self::where('id', $id)->increment('download_count');
    }