Php Laravel5.2Ajax返回500个内部服务器错误

Php Laravel5.2Ajax返回500个内部服务器错误,php,ajax,laravel-5,internal-server-error,Php,Ajax,Laravel 5,Internal Server Error,我的问题在这里得到了提问和回答: 但这个问题对我来说仍然存在 //master.blade.php <!DOCTYPE html> <html> <head> ... <meta name="csrf-token" content="{{ csrf_token() }}"> ... </head> 路线: Route::group(['middleware' => ['auth:api']], function() {

我的问题在这里得到了提问和回答:
但这个问题对我来说仍然存在

//master.blade.php
<!DOCTYPE html>
<html>
<head>
...
<meta name="csrf-token" content="{{ csrf_token() }}">
...
</head>
路线:

Route::group(['middleware' => ['auth:api']], function() {
    Route::post('/company/ajax', 'CompanyController@ajax');
});

有什么想法吗?

在Laravel5.2中,中间件有web、api和auth。 如果您想使用ajax发送的数据,您将使用带有令牌的api中间件。 您可以看到此参考:


你能提供同样的控制器方法吗?我在问题中添加了控制器代码,我把我的ajax路由放在这里,但是错误仍然存在
public function ajax(string $params){
    if(!$params) return null;
    $params=json_decode($params);
    return ($params);
}
Route::group(['middleware' => ['auth:api']], function() {
    Route::post('/company/ajax', 'CompanyController@ajax');
});
Route::group(['middleware' => ['auth:api']], function () {        
    Route::post('api', someController@indexAjax');
});