このコミットが含まれているのは:
テクニカル諏訪子 2021-02-03 12:24:11 +09:00
コミット d4e63c8114
37個のファイルの変更227行の追加328行の削除

ファイルの表示

@ -3,6 +3,7 @@ APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
THEME="techsuwa"
LOG_CHANNEL=stack

ファイルの表示

@ -1,207 +0,0 @@
<!DOCTYPE html>
<html lang="{{ app()->getLocale() }}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>テクニカル諏訪子</title>
<!-- Styles -->
<link rel="shortcut icon" href="/img/favicon.jpeg">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="Description" content="テクニカル諏訪子のホームページ">
<meta name="msapplication-TileColor" content="#3daee9">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#3daee9">
@if (isset($user) && isset($user->profile) && $user->profile->gender == 1)
<link href="{{ asset('css/app_m.css') }}" rel="stylesheet">
@elseif (isset($user) && isset($user->profile) && $user->profile->gender == 2)
<link href="{{ asset('css/app_f.css') }}" rel="stylesheet">
@elseif (isset($user) && isset($user->profile) && $user->profile->gender == 0)
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
@else
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
@endif
</head>
<body>
<nav class="navbar fixed-top navbar-dark bg-dark navbar-expand-md">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#hide-smaho" aria-controls="hide-smaho" aria-expanded="false" aria-label="hide-smaho">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="hide-smaho">
<a href="#" class="navbar-brand"><img src="/img/favicon.jpeg" style="border-radius: 4px;" width="30" height="30" alt="favicon" /></a>
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a class="nav-link{{ (strpos($_SERVER['REQUEST_URI'], '/blog') !== false || $_SERVER['REQUEST_URI'] == '/' ? ' active' : '') }}" href="/">トップ</a></li>
<li class="nav-item"><a class="nav-link{{ (strpos($_SERVER['REQUEST_URI'], '/video') !== false || $_SERVER['REQUEST_URI'] == '/video' ? ' active' : '') }}" href="/video">動画</a></li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="userdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
@if ($user)
<img src="{{ $user->profile->avatar }}" width="25px" height="25px" alt="{{ $user->profile->showname }}のアイコン" />
<span style="{{ $user->profile->name_style }}">{{ $user->profile->showname }}</span>
@else
未入会者
@endif
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="userdown">
@if ($user)
<a href="/profile/{{ $user->id }}" class="dropdown-item">プロファイルの表示</a>
<a href="/profile/{{ $user->id }}/edit" class="dropdown-item">プロファイルの編集</a>
@if ($user->perm['blg_addpost'] || $user->perm['blg_addpage'] || $user->perm['blg_editpost'] || $user->perm['blg_editpage'] || $user->perm['blg_delpost'] || $user->perm['blg_delpage'])
<div class="dropdown-divider"></div>
@endif
@if ($user->perm['blg_addpost'] || $user->perm['blg_addpage'])
<a href="/content/add" class="dropdown-item">投稿の追加</a>
@endif
@if ($user->perm['blg_addpost'])
<a href="/video/add" class="dropdown-item">動画の追加</a>
@endif
@if ($user->perm['blg_addpost'] || $user->perm['blg_addpage'] || $user->perm['blg_editpost'] || $user->perm['blg_editpage'] || $user->perm['blg_delpost'] || $user->perm['blg_delpage'])
<div class="dropdown-divider"></div>
<a href="/commentlist" class="dropdown-item">コメント一覧</a>
<a href="/memberlist" class="dropdown-item">ユーザー一覧</a>
@endif
<div class="dropdown-divider"></div>
<a href="/logout" class="dropdown-item">サインアウト</a>
@else
<a href="/login" class="dropdown-item">サインイン</a>
<a href="/register" class="dropdown-item">新規登録</a>
@endif
</div>
</li>
</ul>
</div>
</nav>
<main id="app">
<section>
<div class="container">
<div class="row" style="padding: 32px 0;">
<div class="col">
<img class="img-fluid logo-img" src="/img/header.jpg" alt="ヘッダー" />
<div class="logo-c">テクニカル諏訪子</div>
<div class="logo-br">
<div style="margin-bottom: 20px;">
<span class="logo-sns"><a href="https://www.youtube.com/user/UltimatePisman" alt="ユーチューブ"><img src="/img/youtube.png" alt="ユーチューブのロゴ"/></a></span>
<span class="logo-sns"><a href="https://www.nicovideo.jp/user/14848316" alt="ニコニコ動画"><img src="/img/niconico.png" alt="ニコニコ動画のロゴ" /></a></span>
<span class="logo-sns"><a href="https://lbry.tv/@TechnicalSuwako:d" alt="LBRY"><img src="/img/lbry.png" alt="LBRYのロゴ" /></a></span>
</div>
<div>
<span class="logo-sns"><a href="https://pawoo.net/@TechnicalSuwako" alt="マストドン"><img src="/img/mastodon.png" alt="マストドンのロゴ" /></a></span>
<span class="logo-sns"><a href="https://www.bitchute.com/channel/technicalsuwako" alt="ビットチュート"><img src="/img/bitchute.png" alt="ビットチュートのロゴ" /></a></span>
<span class="logo-sns"><discord /></span>
</div>
</div>
</div>
</div>
<div class="row nomobile">
<div class="col-md" style="padding-bottom: 32px;">
<div class="within" style="background-color: #31363b;">
<appbar />
</div>
</div>
</div>
<div class="row">
<div class="col-md-3" style="padding-bottom: 32px;">
<div class="nav flex-column nav-pills sidemenu">
<a href="/" class="nav-link {{ ($_SERVER['REQUEST_URI'] == '/' ? 'bara' : 'bar') }}">トップ</a>
@foreach ($menu as $m)
<a href="/{{ $m['slug'] }}" class="nav-link {{ ($_SERVER['REQUEST_URI'] == '/'.$m['slug'] ? 'bara' : 'bar') }}">{{ $m['title'] }}</a>
@endforeach
</div>
</div>
<div class="col-md">
@if (isset($user->perm) && isset($res) && ($user->perm['blg_editpost'] || $user->perm['blg_editpage'] || $user->perm['blg_delpost'] || $user->perm['blg_delpage']))
<?php
$current = '';
$slug = '';
$url = url()->current();
$url = explode('/', $url);
if (isset($url[3])) {
if ($url[3] == 'blog') {
$current = $res->slug;
$slug = $res->slug;
}
else if (isset($url[4]) && isset($url[5]) && $url[3] == 'video' && $url[4] == 'play') {
$current = $url[5];
$slug = $res->vid;
}
else {
foreach ($menu as $i) {
if ($url[3] == $i['slug']) $current = $url[3];
$slug = $url[3];
}
}
}
?>
@if ($current != '' && $slug != '' && $slug == $current && $url[3] != 'video' && ($user->perm['blg_editpost'] || $user->perm['blg_editpage'] || $user->perm['blg_delpost'] || $user->perm['blg_delpage']))
<div class="row" style="margin-bottom: 15px;">
@if ($current != '' && $slug != '' && $slug == $current && ($user->perm['blg_editpost'] || $user->perm['blg_editpage']))
<div class="col"><a href="/content/{{ $current }}/edit" class="btn btn-block btn-warning">投稿の編集</a></div>
@endif
@if ($current != '' && $slug != '' && $slug == $current && ($user->perm['blg_delpost'] || $user->perm['blg_delpage']))
<delete-content slug="{{ $current }}" />
@endif
</div>
@endif
@if (isset($url[3]) && isset($url[4]) && isset($url[5]) && $url[3] == 'video' && $url[4] == 'play' && $current != '' && $slug != '' && $slug == $current && $user->perm['blg_editpost'])
<div class="row" style="margin-bottom: 15px;">
@if ($current != '' && $slug != '' && $slug == $current && $user->perm['blg_editpost'])
<div class="col"><a href="/video/{{ $current }}/edit" class="btn btn-block btn-warning">動画の編集</a></div>
@endif
@if ($current != '' && $slug != '' && $slug == $current && $user->perm['blg_delpost'])
<delete-video slug="{{ $current }}" />
@endif
</div>
@endif
@endif
@yield('content')
</div>
</div>
<div class="row">
<div class="col-sm" style="text-align: center; margin: 20px; color: #bdc3c7;">
テクニカル諏訪子のホームページに来まして有難う御座います。ソースコードは<a href="https://git.076.ne.jp/communities/current/076server">こちら</a>です。
</div>
</div>
</div>
</section>
</main>
<!-- Scripts -->
<script src="{{ asset('js/app.js') }}"></script>
@if (strpos($_SERVER['REQUEST_URI'], '/video/play') !== false || $_SERVER['REQUEST_URI'] == '/video/play')
<script>
$('#commenting a').on('click', function (e) {
e.preventDefault();
$(this).tab('show');
});
</script>
@endif
</body>
</html>

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.bash')
@extends('theme.'.env('THEME').'.bash')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within" style="background-color: rgb(49, 54, 59); margin: 32px auto 0px">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within" style="background-color: rgb(49, 54, 59); margin: 32px auto 0px">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within {{ ($res->public_status !== 0 ? ' wny' : '') }}">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within">

ファイルの表示

@ -1,4 +1,4 @@
@extends('layouts.site')
@extends('theme.'.env('THEME').'.site')
@section('content')
<div class="within">

ファイルの表示

@ -0,0 +1,7 @@
<div class="row nomobile">
<div class="col-md" style="padding-bottom: 32px;">
<div class="within" style="background-color: #31363b;">
<appbar />
</div>
</div>
</div>

ファイルの表示

@ -0,0 +1,13 @@
<meta name="Description" content="テクニカル諏訪子のホームページ">
<meta name="msapplication-TileColor" content="#3daee9">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#3daee9">
@if (isset($user) && isset($user->profile) && $user->profile->gender == 1)
<link href="{{ asset('css/app_m.css') }}" rel="stylesheet">
@elseif (isset($user) && isset($user->profile) && $user->profile->gender == 2)
<link href="{{ asset('css/app_f.css') }}" rel="stylesheet">
@elseif (isset($user) && isset($user->profile) && $user->profile->gender == 0)
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
@else
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
@endif

ファイルの表示

@ -0,0 +1,27 @@
@if (isset($user->perm) && isset($res) && ($user->perm['blg_editpost'] || $user->perm['blg_editpage'] || $user->perm['blg_delpost'] || $user->perm['blg_delpage']))
<?php
$current = '';
$slug = '';
$url = url()->current();
$url = explode('/', $url);
if (isset($url[3])) {
if ($url[3] == 'blog') {
$current = $res->slug;
$slug = $res->slug;
}
else if (isset($url[4]) && isset($url[5]) && $url[3] == 'video' && $url[4] == 'play') {
$current = $url[5];
$slug = $res->vid;
}
else {
foreach ($menu as $i) {
if ($url[3] == $i['slug']) $current = $url[3];
$slug = $url[3];
}
}
}
?>
@include('theme.'.env('THEME').'.contentedit.content')
@include('theme.'.env('THEME').'.contentedit.video')
@endif

ファイルの表示

@ -0,0 +1,10 @@
@if ($current != '' && $slug != '' && $slug == $current && $url[3] != 'video' && ($user->perm['blg_editpost'] || $user->perm['blg_editpage'] || $user->perm['blg_delpost'] || $user->perm['blg_delpage']))
<div class="row" style="margin-bottom: 15px;">
@if ($current != '' && $slug != '' && $slug == $current && ($user->perm['blg_editpost'] || $user->perm['blg_editpage']))
<div class="col"><a href="/content/{{ $current }}/edit" class="btn btn-block btn-warning">投稿の編集</a></div>
@endif
@if ($current != '' && $slug != '' && $slug == $current && ($user->perm['blg_delpost'] || $user->perm['blg_delpage']))
<delete-content slug="{{ $current }}" />
@endif
</div>
@endif

ファイルの表示

@ -0,0 +1,10 @@
@if (isset($url[3]) && isset($url[4]) && isset($url[5]) && $url[3] == 'video' && $url[4] == 'play' && $current != '' && $slug != '' && $slug == $current && $user->perm['blg_editpost'])
<div class="row" style="margin-bottom: 15px;">
@if ($current != '' && $slug != '' && $slug == $current && $user->perm['blg_editpost'])
<div class="col"><a href="/video/{{ $current }}/edit" class="btn btn-block btn-warning">動画の編集</a></div>
@endif
@if ($current != '' && $slug != '' && $slug == $current && $user->perm['blg_delpost'])
<delete-video slug="{{ $current }}" />
@endif
</div>
@endif

ファイルの表示

@ -0,0 +1,23 @@
<link rel="shortcut icon" href="/img/favicon.jpeg">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">

ファイルの表示

@ -0,0 +1,5 @@
<div class="row">
<div class="col-sm" style="text-align: center; margin: 20px; color: #bdc3c7;">
テクニカル諏訪子のホームページに来まして有難う御座います。ソースコードは<a href="https://git.076.ne.jp/communities/current/076server">こちら</a>です。
</div>
</div>

ファイルの表示

@ -0,0 +1,7 @@
<div class="row" style="padding: 32px 0;">
<div class="col">
<img class="img-fluid logo-img" src="/img/header.jpg" alt="ヘッダー" />
<div class="logo-c">テクニカル諏訪子</div>
@include('theme.'.env('THEME').'.component.header.sns')
</div>
</div>

ファイルの表示

@ -0,0 +1,12 @@
<div class="logo-br">
<div style="margin-bottom: 20px;">
<span class="logo-sns"><a href="https://www.youtube.com/user/UltimatePisman" alt="ユーチューブ"><img src="/img/youtube.png" alt="ユーチューブのロゴ"/></a></span>
<span class="logo-sns"><a href="https://www.nicovideo.jp/user/14848316" alt="ニコニコ動画"><img src="/img/niconico.png" alt="ニコニコ動画のロゴ" /></a></span>
<span class="logo-sns"><a href="https://lbry.tv/@TechnicalSuwako:d" alt="LBRY"><img src="/img/lbry.png" alt="LBRYのロゴ" /></a></span>
</div>
<div>
<span class="logo-sns"><a href="https://pawoo.net/@TechnicalSuwako" alt="マストドン"><img src="/img/mastodon.png" alt="マストドンのロゴ" /></a></span>
<span class="logo-sns"><a href="https://www.bitchute.com/channel/technicalsuwako" alt="ビットチュート"><img src="/img/bitchute.png" alt="ビットチュートのロゴ" /></a></span>
<span class="logo-sns"><discord /></span>
</div>
</div>

ファイルの表示

@ -0,0 +1,8 @@
<div class="col-md-3" style="padding-bottom: 32px;">
<div class="nav flex-column nav-pills sidemenu">
<a href="/" class="nav-link {{ ($_SERVER['REQUEST_URI'] == '/' ? 'bara' : 'bar') }}">トップ</a>
@foreach ($menu as $m)
<a href="/{{ $m['slug'] }}" class="nav-link {{ ($_SERVER['REQUEST_URI'] == '/'.$m['slug'] ? 'bara' : 'bar') }}">{{ $m['title'] }}</a>
@endforeach
</div>
</div>

ファイルの表示

@ -0,0 +1,45 @@
<nav class="navbar fixed-top navbar-dark bg-dark navbar-expand-md">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#hide-smaho" aria-controls="hide-smaho" aria-expanded="false" aria-label="hide-smaho">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="hide-smaho">
<a href="#" class="navbar-brand"><img src="/img/favicon.jpeg" style="border-radius: 4px;" width="30" height="30" alt="favicon" /></a>
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a class="nav-link{{ (strpos($_SERVER['REQUEST_URI'], '/blog') !== false || $_SERVER['REQUEST_URI'] == '/' ? ' active' : '') }}" href="/">トップ</a></li>
<li class="nav-item"><a class="nav-link{{ (strpos($_SERVER['REQUEST_URI'], '/video') !== false || $_SERVER['REQUEST_URI'] == '/video' ? ' active' : '') }}" href="/video">動画</a></li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="userdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
@if ($user)
<img src="{{ $user->profile->avatar }}" width="25px" height="25px" alt="{{ $user->profile->showname }}のアイコン" />
<span style="{{ $user->profile->name_style }}">{{ $user->profile->showname }}</span>
@else
未入会者
@endif
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="userdown">
@if ($user)
<a href="/profile/{{ $user->id }}" class="dropdown-item">プロファイルの表示</a>
<a href="/profile/{{ $user->id }}/edit" class="dropdown-item">プロファイルの編集</a>
@if ($user->perm['blg_addpost'] || $user->perm['blg_addpage'])
<div class="dropdown-divider"></div>
@if ($user->perm['blg_addpost'] || $user->perm['blg_addpage']) <a href="/content/add" class="dropdown-item">投稿の追加</a> @endif
@if ($user->perm['blg_addpost']) <a href="/video/add" class="dropdown-item">動画の追加</a> @endif
@endif
@if ($user->perm['blg_addpost'] || $user->perm['blg_addpage'] || $user->perm['blg_editpost'] || $user->perm['blg_editpage'])
<div class="dropdown-divider"></div>
<a href="/commentlist" class="dropdown-item">コメント一覧</a>
<a href="/memberlist" class="dropdown-item">ユーザー一覧</a>
@endif
<div class="dropdown-divider"></div>
<a href="/logout" class="dropdown-item">サインアウト</a>
@else
<a href="/login" class="dropdown-item">サインイン</a>
<a href="/register" class="dropdown-item">新規登録</a>
@endif
</div>
</li>
</ul>
</div>
</nav>

38
resources/views/theme/techsuwa/site.blade.php ノーマルファイル
ファイルの表示

@ -0,0 +1,38 @@
<!DOCTYPE html>
<html lang="{{ app()->getLocale() }}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>テクニカル諏訪子</title>
<!-- Styles -->
@include('theme.'.env('THEME').'.component.favicon')
<link rel="manifest" href="/manifest.json">
@include('theme.'.env('THEME').'.component.colors')
</head>
<body>
@include('theme.'.env('THEME').'.component.navbar')
<main id="app">
<section>
<div class="container">
@include('theme.'.env('THEME').'.component.header')
@include('theme.'.env('THEME').'.component.appbar')
<div class="row">
@include('theme.'.env('THEME').'.component.menu')
<div class="col-md">
@include('theme.'.env('THEME').'.component.contentedit')
@yield('content')
</div>
</div>
@include('theme.'.env('THEME').'.component.footer')
</div>
</section>
</main>
<!-- Scripts -->
<script src="{{ asset('js/app.js') }}"></script>
</body>
</html>

ファイルの表示

@ -1,100 +0,0 @@
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet">
<!-- Styles -->
<style>
html, body {
background-color: #fff;
color: #636b6f;
font-family: 'Nunito', sans-serif;
font-weight: 200;
height: 100vh;
margin: 0;
}
.full-height {
height: 100vh;
}
.flex-center {
align-items: center;
display: flex;
justify-content: center;
}
.position-ref {
position: relative;
}
.top-right {
position: absolute;
right: 10px;
top: 18px;
}
.content {
text-align: center;
}
.title {
font-size: 84px;
}
.links > a {
color: #636b6f;
padding: 0 25px;
font-size: 13px;
font-weight: 600;
letter-spacing: .1rem;
text-decoration: none;
text-transform: uppercase;
}
.m-b-md {
margin-bottom: 30px;
}
</style>
</head>
<body>
<div class="flex-center position-ref full-height">
@if (Route::has('login'))
<div class="top-right links">
@auth
<a href="{{ url('/home') }}">Home</a>
@else
<a href="{{ route('login') }}">Login</a>
@if (Route::has('register'))
<a href="{{ route('register') }}">Register</a>
@endif
@endauth
</div>
@endif
<div class="content">
<div class="title m-b-md">
Laravel
</div>
<div class="links">
<a href="https://laravel.com/docs">Docs</a>
<a href="https://laracasts.com">Laracasts</a>
<a href="https://laravel-news.com">News</a>
<a href="https://blog.laravel.com">Blog</a>
<a href="https://nova.laravel.com">Nova</a>
<a href="https://forge.laravel.com">Forge</a>
<a href="https://vapor.laravel.com">Vapor</a>
<a href="https://github.com/laravel/laravel">GitHub</a>
</div>
</div>
</div>
</body>
</html>