Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

Commit 3534d68

Browse files
committed
show page locales in index
1 parent 9819f95 commit 3534d68

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

src/Controllers/Admin/PagesController.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class PagesController extends Controller
2121
*/
2222
public function index()
2323
{
24-
$pages = Page::where('title->'.app()->getLocale(), '!=', '')->get();
24+
$pages = Page::get();
2525

2626
return view('SimpleMenu::pages.'.config('simpleMenu.framework').'.pages.index', compact('pages'));
2727
}

src/resources/lang/en/messages.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
'title' => 'Title',
2121
'roles' => 'Roles',
2222
'menus' => 'Menus',
23-
'permissions' => 'Permissions',
23+
'locales' => 'Available In',
24+
'permissions' => 'Permissions'
2425
],
2526
],
2627
'permissions' => [

src/resources/views/pages/bulma/pages/index.blade.php

+12-6
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,24 @@
66
@lang('SimpleMenu::messages.pages.title') "{{ count($pages) }}"
77
<a href="{{ route('admin.pages.create') }}" class="button is-success">@lang('SimpleMenu::messages.app_add_new')</a>
88
</h3>
9-
9+
1010
<table class="table is-bordered">
1111
<thead>
1212
<tr>
1313
<th>@lang('SimpleMenu::messages.pages.fields.title')</th>
1414
<th>@lang('SimpleMenu::messages.pages.fields.roles')</th>
1515
<th>@lang('SimpleMenu::messages.pages.fields.permissions')</th>
1616
<th>@lang('SimpleMenu::messages.pages.fields.menus')</th>
17+
<th>@lang('SimpleMenu::messages.pages.fields.locales')</th>
1718
<th>@lang('SimpleMenu::messages.ops')</th>
1819
</tr>
1920
</thead>
20-
21+
2122
<tbody>
2223
@if (count($pages) > 0)
2324
@foreach ($pages as $page)
2425
<tr>
25-
<td>{{ $page->title }}</td>
26+
<td>{{ collect($page->getTranslations('title'))->first() }}</td>
2627
<td>
2728
@foreach ($page->roles()->pluck('name') as $role)
2829
<span class="tag is-medium is-info">{{ $role }}</span>
@@ -34,8 +35,13 @@
3435
@endforeach
3536
</td>
3637
<td>
37-
@foreach ($page->menuNames()->pluck('name') as $name)
38-
<span class="tag is-medium is-info">{{ $name }}</span>
38+
@foreach ($page->menuNames()->pluck('name') as $menu)
39+
<span class="tag is-medium is-info">{{ $menu }}</span>
40+
@endforeach
41+
</td>
42+
<td>
43+
@foreach ($page->getTranslatedLocales('title') as $locale)
44+
<span class="tag is-medium is-warning">{{ $locale }}</span>
3945
@endforeach
4046
</td>
4147
<td>
@@ -55,4 +61,4 @@
5561
@endif
5662
</tbody>
5763
</table>
58-
@stop
64+
@stop

0 commit comments

Comments
 (0)