Php 我使用的是带有yajaratable的laravel 7,当在blade文件中传递route时,route中缺少参数
我得到了参数丢失错误,我做了一个传递id的路由,并使用yajaraTbale ajax请求在yajaraTable中显示数据,但我得到了参数丢失错误,因为当我们使用yajara显示数据时,我不知道在路由中传递idPhp 我使用的是带有yajaratable的laravel 7,当在blade文件中传递route时,route中缺少参数,php,ajax,laravel,solution,yajra-datatable,Php,Ajax,Laravel,Solution,Yajra Datatable,我得到了参数丢失错误,我做了一个传递id的路由,并使用yajaraTbale ajax请求在yajaraTable中显示数据,但我得到了参数丢失错误,因为当我们使用yajara显示数据时,我不知道在路由中传递id // Route Route::get('profileList-state/{id}','Admin\AdminController@profilelistState')->name('profile.listState'); 控制器 public function pro
// Route
Route::get('profileList-state/{id}','Admin\AdminController@profilelistState')->name('profile.listState');
控制器
public function profilelistState(Request $request,$id)
{
if ($request->ajax()) {
$data = userDataTable::with('location','cityName','agenciesName')->select('id','name','email','city_id','location_id','agencie_id')->where([['city_id',$id],['deleted_at',NULL]])->get();
return Datatables::of($data)
->addIndexColumn()
->addColumn('status', function ($data) {
return '<button class="edit btn btn-primary btn-sm mx-3 active" data-id="'.$data->id.'">Active</button>';
})
->addColumn('city_name',function($data){
return $data->location->name;
})
->addColumn('state_name',function($data){
return $data->cityName->place_name;
})
->addColumn('agencies_name',function ($data){
if( $data->agencie_id != Null) {
return $data->agenciesName->name;
}else{
return '';
}
})
->addColumn('action', function($data){
$btn = '<a href="prfofile-data/'.$data->id.'" class="edit btn btn-primary btn-sm mx-3" >Edit</a>';
$btn = $btn.' <a href="javascript:void(0)" data-toggle="tooltip" data-id="'.$data->id.'" data-original-title="Delete" class="btn btn-danger btn-sm deleteItem">Delete</a>';
return $btn;
})
->rawColumns(['status','state_name','city_name','agencies_name','action'])
->make(true);
}
return view('admin.places.profileListState');
}
})) 为什么您要通过错误的死记硬背
ajax:{route('list.place')}},
ajax:{route('profile.listState')},
$(function () {
var table = $('.data-table').DataTable({
processing: true,
serverSide: true,
ajax: "{{ route('list.place') }}",
columns: [
{data: 'DT_RowIndex', name: 'DT_RowIndex'},
{data: 'place_name', name: 'place_name'},
{data: 'action', name: 'action', orderable: false, searchable: false},
]
});