如何解决为什么Laravel应用程序不能在实时服务器中工作
我有laravel应用程序,其工作本地主机为100%,但是在实时服务器中某些数据表未加载,我使用了yajra datatable.table绘制方法不起作用。我使用plesk服务器托管了我的应用程序。我在这里附加以及我的控制台日志和“网络”标签的详细信息。
有什么想法吗?这里有javascript代码
var company_table = $('#company_table').DataTable({
processing: true,serverSide: true,pageLength: 17,ajax: '/company',columnDefs: [{
orderable: false,searchable: false,},{ width: 150,targets: 0 },targets: 1 },{ width: 50,targets: 2,render: $.fn.dataTable.render.ellipsis(18) },targets: 3,targets: 4,{ width: 100,targets: 5,targets: 6,{ width: 120,targets: 7,targets: 8 },],columns: [
{ data: 'compName' },{ data: 'compAddress' },{ data: 'compPhoneNo' },{ data: 'compPhoneNo2' },{ data: 'compFaxNo' },{ data: 'compEmail' },{ data: 'compCode' },{ data: 'compCustomCode' },{ data: 'action' },scrollY: "270px",scrollX: "200px",scrollCollapse: true,paging: true,fixedColumns: {
leftColumns: 1,rightColumns: 1
},scrollX: true,liveDrag: true,"sDom": "Rlfrtip",});
此处带有控制器
public function index()
{
if (!auth()->user()->can('company.view')) {
abort(403,'Unauthorized action.');
}
if (request()->ajax()) {
// $compID = request()->session()->get('user.business_id');
$company = se_tbl_company::select(['compID','compName','compAddress','compPhoneNo','compPhoneNo2','compPhoneNo3','compFaxNo','compFaxNo2','compEmail','compCode','compCustomCode','compSysCompany']);
return Datatables::of($company)
->addColumn(
'action','@can("company.update")
<button data-href="{{action(\'CompanyController@edit\',[$compID])}}" class="btn btn-xs btn-primary edit_company_button"><i class="glyphicon glyphicon-edit"></i> @lang("messages.edit")</button>
@endcan
@can("company.delete")
<button data-href="{{action(\'CompanyController@destroy\',[$compID])}}" class="btn btn-xs btn-danger delete_company_button"><i class="glyphicon glyphicon-trash"></i> @lang("messages.delete")</button>
@endcan'
)
->removeColumn('compID')
->rawColumns(['compName','action'])
->make(true);
}
return view('company.index');
}
这是路线
Route::resource('company','CompanyController');
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。