rename view/route
This commit is contained in:
parent
019412c72a
commit
2f4c61c900
@ -64,7 +64,7 @@ SQL
|
|||||||
return view('user.profile')->with(compact('user', 'ejaculations', 'tags'));
|
return view('user.profile')->with(compact('user', 'ejaculations', 'tags'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function statsAll($name)
|
public function stats($name)
|
||||||
{
|
{
|
||||||
$user = User::where('name', $name)->first();
|
$user = User::where('name', $name)->first();
|
||||||
if (empty($user)) {
|
if (empty($user)) {
|
||||||
@ -74,7 +74,7 @@ SQL
|
|||||||
$availableMonths = $this->makeStatsAvailableMonths($user);
|
$availableMonths = $this->makeStatsAvailableMonths($user);
|
||||||
$graphData = $this->makeGraphData($user);
|
$graphData = $this->makeGraphData($user);
|
||||||
|
|
||||||
return view('user.stats.all')->with(compact('user', 'graphData', 'availableMonths'));
|
return view('user.stats.index')->with(compact('user', 'graphData', 'availableMonths'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function statsYearly($name, $year)
|
public function statsYearly($name, $year)
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
@section('sidebar')
|
@section('sidebar')
|
||||||
@if (!$user->is_protected || $user->isMe())
|
@if (!$user->is_protected || $user->isMe())
|
||||||
<div class="nav d-none d-lg-flex flex-column nav-pills" aria-orientation="vertical">
|
<div class="nav d-none d-lg-flex flex-column nav-pills" aria-orientation="vertical">
|
||||||
<a class="nav-link {{ Route::currentRouteName() === 'user.stats.all' ? 'active' : '' }}"
|
<a class="nav-link {{ Route::currentRouteName() === 'user.stats' ? 'active' : '' }}"
|
||||||
href="{{ route('user.stats.all', ['name' => $user->name]) }}">全期間</a>
|
href="{{ route('user.stats', ['name' => $user->name]) }}">全期間</a>
|
||||||
@foreach ($availableMonths as $year => $months)
|
@foreach ($availableMonths as $year => $months)
|
||||||
<div class="border-top mt-1">
|
<div class="border-top mt-1">
|
||||||
<a class="nav-link mt-1 {{ Route::currentRouteName() === 'user.stats.yearly' && $currentYear === $year ? 'active' : '' }}"
|
<a class="nav-link mt-1 {{ Route::currentRouteName() === 'user.stats.yearly' && $currentYear === $year ? 'active' : '' }}"
|
||||||
@ -33,16 +33,16 @@
|
|||||||
<ul class="nav nav-pills nav-fill">
|
<ul class="nav nav-pills nav-fill">
|
||||||
<li class="nav-item dropdown">
|
<li class="nav-item dropdown">
|
||||||
<a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
<a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||||
{{ Route::currentRouteName() === 'user.stats.all' ? '全期間' : "{$currentYear}年" }}
|
{{ Route::currentRouteName() === 'user.stats' ? '全期間' : "{$currentYear}年" }}
|
||||||
</a>
|
</a>
|
||||||
<div class="dropdown-menu">
|
<div class="dropdown-menu">
|
||||||
<a href="{{ route('user.stats.all', ['name' => $user->name]) }}" class="dropdown-item">全期間</a>
|
<a href="{{ route('user.stats', ['name' => $user->name]) }}" class="dropdown-item">全期間</a>
|
||||||
@foreach ($availableMonths as $year => $months)
|
@foreach ($availableMonths as $year => $months)
|
||||||
<a href="{{ route('user.stats.yearly', ['name' => $user->name, 'year' => $year]) }}" class="dropdown-item">{{ $year }}年</a>
|
<a href="{{ route('user.stats.yearly', ['name' => $user->name, 'year' => $year]) }}" class="dropdown-item">{{ $year }}年</a>
|
||||||
@endforeach
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
@if (Route::currentRouteName() === 'user.stats.all')
|
@if (Route::currentRouteName() === 'user.stats')
|
||||||
<li class="nav-item dropdown">
|
<li class="nav-item dropdown">
|
||||||
<a class="nav-link dropdown-toggle disabled"
|
<a class="nav-link dropdown-toggle disabled"
|
||||||
href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">全期間</a>
|
href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">全期間</a>
|
||||||
|
@ -17,8 +17,7 @@ Route::get('/', 'HomeController@index')->name('home');
|
|||||||
|
|
||||||
Route::get('/user', 'UserController@redirectMypage')->middleware('auth');
|
Route::get('/user', 'UserController@redirectMypage')->middleware('auth');
|
||||||
Route::get('/user/{name?}', 'UserController@profile')->name('user.profile');
|
Route::get('/user/{name?}', 'UserController@profile')->name('user.profile');
|
||||||
Route::redirect('/user/{name}/stats', '/user/{name}/stats/all')->name('user.stats');
|
Route::get('/user/{name}/stats', 'UserController@stats')->name('user.stats');
|
||||||
Route::get('/user/{name}/stats/all', 'UserController@statsAll')->name('user.stats.all');
|
|
||||||
Route::get('/user/{name}/stats/{year}', 'UserController@statsYearly')->name('user.stats.yearly');
|
Route::get('/user/{name}/stats/{year}', 'UserController@statsYearly')->name('user.stats.yearly');
|
||||||
Route::get('/user/{name}/stats/{year}/{month}', 'UserController@statsMonthly')->name('user.stats.monthly');
|
Route::get('/user/{name}/stats/{year}/{month}', 'UserController@statsMonthly')->name('user.stats.monthly');
|
||||||
Route::get('/user/{name}/okazu', 'UserController@okazu')->name('user.okazu');
|
Route::get('/user/{name}/okazu', 'UserController@okazu')->name('user.okazu');
|
||||||
|
Loading…
Reference in New Issue
Block a user