在php中,如果foreach遍历的不是一个有效数组,会发出警告
“Warning: Invalid argument supplied for foreach() in ……”
解决方案:
加上一个非空判断即可。
foreach($arr as $key => $value) { }
在php中,如果foreach遍历的不是一个有效数组,会发出警告
“Warning: Invalid argument supplied for foreach() in ……”
解决方案:
加上一个非空判断即可。
foreach($arr as $key => $value) { }
中文被编码成Unicode,即反斜杠“\”十六进制,就很烦。
加上 JSON_UNESCAPED_UNICODE这个参数就好了,优雅。
return response()->jsonp($callback, $obj,200,[],JSON_UNESCAPED_UNICODE);
$result = '{"code":"Success","data":{"continent":"保留IP","country":"","zipcode":"","timezone":"","accuracy":"保留IP","owner":"","isp":"","source":"数据挖掘","areacode":"B1","adcode":"","asnumber":"","lat":"","lng":"","radius":"","prov":"","city":"","district":""},"charge":false,"msg":"查询成功","ip":"127.0.0.1","coordsys":"BD09"}'; $obj = json_decode($result, true); if($format == 'xml'){ return response()->xml($obj); // $data = [ // 'status' => 'success', // 'data' => [ // 'first_name' => 'John', // 'last_name' => 'Smith', // ] // ]; // return response()->xml($data); }
Route::get('/ip/geo/v1/district/', function (Request $request) { // return '我是中文'; $ipAddress = $request->ip(); $coordsys = $request->input('coordsys'); $result = file_get_contents('https://api.example.com/ip/geo/v1/district/?key=xxxxxxxxxxxx&ip='.$ipAddress.'&coordsys='.$coordsys); return response(json_encode(json_decode($result), JSON_UNESCAPED_UNICODE)) ->header('Content-Type', 'application/json;charset=UTF-8'); });
403:
.env file
FORCE_HTTPS=true
app/Providers/AppServiceProvider.php
use Illuminate\Support\Facades\URL;
if (app()->environment('remote') || env('FORCE_HTTPS',false)) {
composer create-project --prefer-dist laravel/laravel example-app "9.*"
php artisan serve
貌似10.x的有问题,直接报错。折腾了半天,还是好好9.x吧。
搞不懂,为何后台可以设置父子分类,为何导航菜单不能自动生成?
鼠标放上去,没下拉菜单!
Powered By Z-BlogPHP 1.7.2
© 2013-2022 nohup.net , All Rights Reserved. 豫ICP备20020372号-1