Php 拉雷维尔的路线预计为';{';闭包
我有一个Laravel应用程序,但我的routes文件夹中有如下错误Php 拉雷维尔的路线预计为';{';闭包,php,laravel,Php,Laravel,我有一个Laravel应用程序,但我的routes文件夹中有如下错误 Route::middleware('auth:api')->get('/user', function(Illuminate\Http\Request $request) { return $request->user(); }); 分析错误:语法错误,意外的“{”,应为\ (T_n_分离器) 在api.php第15行中 在我打开文件后,它导致出现名称空间{closure}C:; 如果我删除名称空间{c
Route::middleware('auth:api')->get('/user',
function(Illuminate\Http\Request $request) {
return $request->user();
});
分析错误:语法错误,意外的“{”,应为\
(T_n_分离器)
在api.php第15行中
在我打开文件后,它导致出现名称空间{closure}C:;
如果我删除名称空间{closure}C:;
,我的应用程序中没有错误。
这是我的api.php
<?php
/**
* @
* @
* @
* @
*
* @
*/
if (version_compare(PHP_VERSION, '7.2.0', '>=')) {
error_reporting(32767 ^ 8 ^ 2);
}
Route::middleware('auth:api')->get('/user', namespace {closure}C:; //line 15
function(Illuminate\Http\Request $request) {
return $request->user();
});
我如何修复它?因为不仅仅是api.php有这个错误。routes文件夹中的所有文件都有相同的错误。老实说,我从github找到了这个Laravel应用程序。我下载它是因为我想了解更多关于Laravel的信息。提前谢谢
我将Ubuntu与PHP7.0.33结合使用您的代码中有一个额外的` 改变
Route::middleware('auth:api')->get('/user',
function(Illuminate\Http\Request $request) {` //remove this `
return $request->user();
});
到
对不起,我在我的问题上打了额外的`号,但是我的代码上没有`号。所以,我必须删除我的
名称空间{closure}C:;
在我的代码上?@Syarif你能发布你的整个路由文件吗?并标记第15行。是的,我发布我的文件并标记第15行。有什么解决方案吗?@Syarif Caan你能告诉我为什么需要名称空间{closure}C:;
正如我上面的问题,这不是我的,我从github获得了这个应用程序,但在我的pc上运行后,它就不能工作了
Route::middleware('auth:api')->get('/user', function(Illuminate\Http\Request $request) {
return $request->user();
});