Как правильно использовать маршрут при вызове ajax при определении данных в Laravel? - PullRequest
1 голос
/ 16 апреля 2020

Привет, ребята, я новичок в laravel, и я хочу использовать jquery datatable для простого crud. Моя основная проблема связана с серверной частью datatable. Я использую свой маршрут к контроллеру для запроса ajax, когда я хочу получить данные для таблиц данных, но кажется, что это просто конкатенация строки с URL-адресом, поэтому вот фрагмент:

 $('#table_id').DataTable({
            "processing": true,
            "serverSide": true,
            "ajax": "{{ !! route('admin.users.index') !!}}",
            "method": "GET",
            "columns": [
                {"data":'nume', "name":'nume'},
                {"data":'email', "name":'email'},
                {"data":'drept', "name":'drept'},
                {"data":'action', "name":'action', "orderable":false}
            ]
        });


Route::namespace('Admin')->prefix('admin')->name('admin.')->group(function(){

    Route::resource('/users' ,'UsersControler', ['except'=>['show','create','store']]);

});

И это URL что приложение пытается связаться с URL запроса:

http://10.10.10.119: 8080 / admin /% 7B% 7B% 20 !!% 20route ('admin.users.index')% 20% !! 7D% 7D

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Заменить

"ajax": "{{ !! route('admin.users.index') !! }}",

на

"ajax": "{{ route('admin.users.index') }}",
0 голосов
/ 16 апреля 2020

В этой строке есть ошибка: (double "{" и double "!")

"ajax": "{{ !! route('admin.users.index') !!}}",

Попробуйте это:

"ajax": "{!! route('admin.users.index') !!}",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...