ayushflitzip:
君たちは私が私の問題を解決するのに役立つことはできますか?LaravelのAJAXを使用して、シングルクリックでのデータベースのすべてのテーブルからすべてのレコードを削除する方法。私はすべてのテーブルからすべてのレコードを削除する必要があり、私の問題を解決する助けをしてください。
前もって感謝します
ビナイKaklotar:
あなたはこれを試してみてください
AJAXで
$(document).on('.delete-all-record', function (e) {
e.preventDefault();
$.ajax({
type: 'GET',
url: 'url',
success: function (data) {
console.log(data);
},
error: function (jqXHR, textStatus, errorThrown) {
alert("Some problem occurred, please try again.");
}
});
});
コントローラには
$tableNames = DB::select('SHOW TABLES');
foreach ($tableNames as $name) {
//if you don't want to truncate migrations
if ($name->Tables_in_db_name == 'migrations') {
continue;
}
if ($name->Tables_in_db_name == 'users') {
continue;
}
DB::table($name->Tables_in_db_name)->truncate();
}