я создаю редактируемую таблицу с функцией добавления, удаления, редактирования на laravel с этим tuturial теперь я хочу использовать datatable ( ссылка ) для этого, когда вставляю код css и jsна голове и поставить функцию javascript на этой странице, таблицы данных показывают, но не работают, когда нажимают на сортировку или другое .... не загруженные данные. Пожалуйста, помогите мне решить эту проблему.
здесь файл живого просмотра
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
class LiveTable extends Controller
{
function index()
{
return view('live_table');
}
function fetch_data(Request $request)
{
if($request->ajax())
{
$data = DB::table('tbl_sample')->orderBy('id','desc')->get();
echo json_encode($data);
}
}
function add_data(Request $request)
{
if($request->ajax())
{
$data = array(
'first_name' => $request->first_name,
'last_name' => $request->last_name
);
$id = DB::table('tbl_sample')->insert($data);
if($id > 0)
{
echo '<div class="alert alert-success">Data Inserted</div>';
}
}
}
function update_data(Request $request)
{
if($request->ajax())
{
$data = array(
$request->column_name => $request->column_value
);
DB::table('tbl_sample')
->where('id', $request->id)
->update($data);
echo '<div class="alert alert-success">Data Updated</div>';
}
}
function delete_data(Request $request)
{
if($request->ajax())
{
DB::table('tbl_sample')
->where('id', $request->id)
->delete();
echo '<div class="alert alert-success">Data Deleted</div>';
}
}
полный код данных доступен на странице обучения, пожалуйста, помогите решить эту проблему. спасибо