Php 我很难得到任何函数
我调用此函数:Php 我很难得到任何函数,php,linux,laravel,laravel-5,phpmyadmin,Php,Linux,Laravel,Laravel 5,Phpmyadmin,我调用此函数: Route::get('/person', function (){ $person=[ 'first_name'=>'dildar', 'last_name'=>'Muhammad', ]; return $person; }); 我浏览https://astrolabe.ml/api/person但我在404页没有找到错误 它确实适用于新的laravel项目,但我没有从中找到任何线索,说明为什么它不适用于我的工作。尝试替换它 Route
Route::get('/person', function (){
$person=[
'first_name'=>'dildar',
'last_name'=>'Muhammad',
];
return $person;
});
我浏览https://astrolabe.ml/api/person
但我在404页没有找到错误
它确实适用于新的laravel项目,但我没有从中找到任何线索,说明为什么它不适用于我的工作。尝试替换它
Route::get('/person', function (){
到
编辑:
删除所有内容并尝试以下操作:
Route::get('test', 'HomeController@index');
HomeController.php
public function index(){
dd('x');
}
然后运行:
php artisan optimize
最后转到www.example.com/api/test
更新您的代码
Route::get('/person', function (){
$person=[
'first_name'=>'dildar',
'last_name'=>'Muhammad',
];
return response()->json($person); // Update this thing
});
将
dd($person)
替换为return$person
并查看它是否获取数据。您确定要将路由放在api.php中吗?或者是web.php?测试API使用postman..我使用postman也尝试使用$person但不是workSir,我在API.php文件中进行dd(“打印某些内容”),并删除所有在该级别不起作用的内容,比如如果我使用了相同的错误,请查看编辑后的答案,只是不要在API.php中添加任何函数,大多数情况下,你在缓存中遇到的问题与你给出的不完全相同。。。实际上,API任何路由都给出了相同的页面未找到错误我完全卡住了将近3天siri已经创建了主控制器,但尚未创建,并将函数放入其中,在API文件中注释了所有其他内容,并将此路由放入route::get('test','HomeController@index'); 还有,他命令。。。但是也有同样的错误。我也尝试了api列表,但没有显示api路由的任何内容。甚至没有显示api路由。对于投票反对的人,请在这里留下评论,说明你的理由
Route::get('/person', function (){
$person=[
'first_name'=>'dildar',
'last_name'=>'Muhammad',
];
return response()->json($person); // Update this thing
});