Laravel8-新建api无法访问,显示404/500

      2022年05月14日 星期六 15:33:32     laravel   php      csdn   laravel   php   服务器    

错误一:500错误[非服务器500]

...Function () does not exist (500 Internal Server Error)...

查看laravel日志可以发现No application key类似的句子,这时候问题就指向到了env的app_key;所以我们可以:

//1生成新的app_key
php artisan key:generate

//2config/app.php[第二个参数,指定env下的app_key或者重新生成的app_key]
'key' => env('APP_KEY','base64:gPnh/6VDVpxraDK0s1Oi2/cTCXwiMFRA0QyIbzALkpM='),

404错误[Laravel的404,非服务器]

//执行以下命令缓存路由文件
php artisan route:cache

如果遇到的是请求新建立的api路由时候产生404,并且无论如何修改你新建立的路由都显示404/500,那么综合考虑以上情况,多半还是路由的缓存问题,你的项目可能在另一台机器上进行过开发,一旦搬到你自己的电脑出现这总情况,那么应该先想到缓存问题