【发布时间】:2018-07-10 12:36:00
【问题描述】:
我已按照文档说明安装了护照,并在“web”中间件中添加了这一行:
'web' => [
// Other middleware...
\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class,
],
现在,我正在尝试使用带有 ajax 的数据表 (datatables.net) 获取一些数据:
api.php
Route::group(['prefix' => 'v1', 'middleware' => 'auth:api'], function()
{
Route::get('/itemsData', 'DataController@getItemsData')->name('api.getItemsData');
});
在刀片中:
<script>
$(document).ready(function() {
$('#Table').DataTable({
"order": [],
"processing": true,
"serverSide": true,
"ajax": "{{ route('api.getItemsData') }}",
"columns": [{
"data": "name"
}, {
"data": "created_at"
}],
});
});
</script>
但我得到了这个作为回应:
{"message":"Unauthenticated."}
【问题讨论】:
标签: laravel laravel-5 laravel-passport