管理者バックルームを開発開始
このコミットが含まれているのは:
コミット
6a92688eb6
|
@ -0,0 +1,26 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
use App\Http\Controllers\AuthController;
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
|
class AdminPanelController extends Controller {
|
||||||
|
private $objAuth;
|
||||||
|
|
||||||
|
private $cook;
|
||||||
|
private $valid;
|
||||||
|
|
||||||
|
public function __construct() {
|
||||||
|
$this->objAuth = new AuthController();
|
||||||
|
$this->cook = (isset($_COOKIE['kero_token']) ? $_COOKIE['kero_token'] : '');
|
||||||
|
$this->valid = $this->objAuth->getPermissions($this->cook);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function dashboard () {
|
||||||
|
if ($this->valid['blg_addpost'] == 0) return redirect('/');
|
||||||
|
return view('pages.admin.dashboard');
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="{{ app()->getLocale() }}">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||||
|
<title>{{ config('app.name', 'Laravel') }}</title>
|
||||||
|
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="app">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<nav class="navbar sticky-top navbar-dark bg-dark navbar-expand-md">
|
||||||
|
<a href="/" class="navbar-brand">sa</a>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-2">
|
||||||
|
<ul>
|
||||||
|
<li>トップ</li>
|
||||||
|
<li>ブログ</li>
|
||||||
|
<li>ページ</li>
|
||||||
|
<li>ユーザ</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col">
|
||||||
|
@yield('content')
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,7 @@
|
||||||
|
@extends('layouts.admin')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
|
||||||
|
うんこちんこ
|
||||||
|
|
||||||
|
@endsection
|
|
@ -0,0 +1,3 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
Route::get('/admin', 'AdminPanelController@dashboard');
|
|
@ -41,5 +41,6 @@ Route::get('/api/rpc/permission/getpermissions/{mdl}', 'PermissionController@get
|
||||||
Route::get('/api/rpc/permission/getpermissiongroup/{mdl}/{id}', 'PermissionController@getPermissionGroup');
|
Route::get('/api/rpc/permission/getpermissiongroup/{mdl}/{id}', 'PermissionController@getPermissionGroup');
|
||||||
Route::get('/api/rpc/permission/getpermissionuser/{mdl}/{id}', 'PermissionController@getPermissionUser');
|
Route::get('/api/rpc/permission/getpermissionuser/{mdl}/{id}', 'PermissionController@getPermissionUser');
|
||||||
|
|
||||||
|
require(__DIR__.'/view/admin.php');
|
||||||
require(__DIR__.'/view/bash.php');
|
require(__DIR__.'/view/bash.php');
|
||||||
require(__DIR__.'/view/site.php');
|
require(__DIR__.'/view/site.php');
|
||||||
|
|
新しいイシューから参照