Commit e071e735 by duwenjun

代码重构

parent 4e67cd37
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SearchController extends Controller
{
//新增询价,sku查询接口
public function getSkuList(Request $request)
{
$k = $request->input('k');
$types = $request->input('types');
$url = Config('website.search_url') . "/search/spu/think?spu_name=" . $k;
$res = post_curl($url, []);
$resArr = \GuzzleHttp\json_decode($res, true);
$temp = [];
if (count($resArr["data"]) == 0 && $types == 1) { #返回没查到的数据
array_push($temp, ["value" => "", "name" => $k]);
} else {
foreach ($resArr["data"] as $k => $v) {
array_push($temp, ["value" => json_encode($v), "name" => $v["spu_name"] . " 品牌:" . $v["brand_name"]]);
}
}
echo json_encode($temp, JSON_UNESCAPED_UNICODE);
}
//新增询价,品牌查询接口
public function ApiBrandList(Request $request)
{
$k = $request->input('k');
$types = $request->input('types');
}
}
\ No newline at end of file
......@@ -51,6 +51,7 @@ class Kernel extends HttpKernel
*/
protected $routeMiddleware = [
'auth' => \App\Http\Middleware\Authenticate::class,
'auth.api' => \App\Http\Middleware\ApiAuthenticate::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
'can' => \Illuminate\Foundation\Http\Middleware\Authorize::class,
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
......
<?php
namespace App\Http\Middleware;
use Closure;
class ApiAuthenticate
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
return $next($request);
}
}
......@@ -32,4 +32,5 @@ Route::match(['get', 'post'],'/server/{key}', 'ServerController@Entrance'); //å¯
//Route:Post('/api/ApiTakeInquiry','ApiController@ApiTakeInquiry');//领取询价;
//Route:Post('/api/ApiQuoteList','ApiController@ApiQuoteList');//报价列表;
/*******************操作日志*************************/
//Route::Post('/api/ApiOperationLog','ApiController@ApiOperationLog');
\ No newline at end of file
//Route::Post('/api/ApiOperationLog','ApiController@ApiOperationLog');
<?php
Route::Get('/ApiSkuList','SearchController@getSkuList');//新增询价查询sku接口;
\ No newline at end of file
......@@ -37,9 +37,9 @@ class RouteServiceProvider extends ServiceProvider
*/
public function map(Router $router)
{
$this->mapWebRoutes($router);
$this->mapApiRoutes($router);
//
$this->mapWebRoutes($router);
}
/**
......@@ -58,4 +58,16 @@ class RouteServiceProvider extends ServiceProvider
require app_path('Http/routes.php');
});
}
protected function mapApiRoutes(Router $router)
{
$router->group([
'prefix' => "api",
'namespace' => $this->namespace,
"middleware" => 'auth.api',
], function ($router) {
require app_path('Http/routes/api.php');
});
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment