Commit d1c9036f by 杨昕

Merge branch 'test' of https://gitlab.eoffcn.com/yf60144/media-resource into test

dflsj
parents 9fdcf56e a5d2752d
Pipeline #10838 passed with stages
in 45 seconds
...@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Auth; ...@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Illuminate\Http\Request;
class LoginController extends Controller class LoginController extends Controller
{ {
...@@ -36,4 +37,21 @@ class LoginController extends Controller ...@@ -36,4 +37,21 @@ class LoginController extends Controller
{ {
$this->middleware('guest')->except('logout'); $this->middleware('guest')->except('logout');
} }
/**
* Log the user out of the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function logout(Request $request)
{
echo 444;
// $this->guard()->logout();
//
// $request->session()->invalidate();
//
// return $this->loggedOut($request) ?: redirect('/');
}
} }
...@@ -23,6 +23,7 @@ class IndexController extends Controller ...@@ -23,6 +23,7 @@ class IndexController extends Controller
$data['catgs'] = $mediaCatgs; $data['catgs'] = $mediaCatgs;
return view('admin.index',$data); return view('admin.index',$data);
} }
} }
\ No newline at end of file
...@@ -35,12 +35,13 @@ class Kernel extends HttpKernel ...@@ -35,12 +35,13 @@ class Kernel extends HttpKernel
\Illuminate\View\Middleware\ShareErrorsFromSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class, \App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class, \Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\ApiMiddleware::class, \App\Http\Middleware\AdminLogin::class
], ],
'auth' => [\App\Http\Middleware\Apprialisal::class], 'auth' => [\App\Http\Middleware\Apprialisal::class],
'api' => [ 'api' => [
'throttle:60,1', 'throttle:60,1',
'bindings', 'bindings',
\App\Http\Middleware\ApiMiddleware::class,
], ],
]; ];
...@@ -62,7 +63,6 @@ class Kernel extends HttpKernel ...@@ -62,7 +63,6 @@ class Kernel extends HttpKernel
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
// 'admin.login' => \App\Http\Middleware\AdminLogin::class
]; ];
/** /**
......
...@@ -18,10 +18,12 @@ class AdminLogin ...@@ -18,10 +18,12 @@ class AdminLogin
*/ */
public function handle($request, Closure $next) public function handle($request, Closure $next)
{ {
if (!Auth::guard('web')->check()) {
return redirect('/web/login');
}
// if (!Auth::guard('web')->check()) { $user = Auth::user();
// return redirect('/web/login'); $request->replace(array_merge($request->all(),['mis_uid'=>$user->mis_uid]));
// }
// //
// if (request()->isMethod('DELETE') || request()->isMethod('PUT')) { // if (request()->isMethod('DELETE') || request()->isMethod('PUT')) {
// self::getPutValueHandle($request); // self::getPutValueHandle($request);
......
...@@ -19,6 +19,45 @@ class ApiMiddleware ...@@ -19,6 +19,45 @@ class ApiMiddleware
*/ */
public function handle($request, Closure $next) public function handle($request, Closure $next)
{ {
try {
$response = $next($request);
} catch (\App\Exceptions\FormException $e) {
list($code, $message) = [Response::HTTP_BAD_REQUEST, json_decode($e->getMessage(), true)];
} catch (\App\Exceptions\DatabaseException $e) {
list($code, $message) = [Response::HTTP_INTERNAL_SERVER_ERROR, json_decode($e->getMessage(), true)];
} catch (\App\Exceptions\ControllerException $e) {
list($code, $message) = [Response::HTTP_INTERNAL_SERVER_ERROR, json_decode($e->getMessage(), true)];
}
if (isset($code)) {
if (count($message) == 1) {
$message = $message[0];
} else if (count($message) == 2) {
list($code, $message) = $message;
} else if (count($message) == 3) {
list($client_info, $code, $message) = $message;
}
// Log::error('\\' . implode(CustomLog::getRoute()), $client_info, $code, $message, $request->all());
// Log::flush();
return error($message, $code);
}
return $response;
$url = $request->path(); $url = $request->path();
$except_url = [ $except_url = [
......
...@@ -49,8 +49,6 @@ class MediaCategoryModel extends Eloquent ...@@ -49,8 +49,6 @@ class MediaCategoryModel extends Eloquent
throw new \Exception("获取商店列表失败"); throw new \Exception("获取商店列表失败");
} }
$catgList = MediaCategoryModel::get()->toArray(); $catgList = MediaCategoryModel::get()->toArray();
$appids = array_column($catgs['data'],"appid"); $appids = array_column($catgs['data'],"appid");
......
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 to comment