pages
This commit is contained in:
parent
e3db4613b4
commit
09db47f1e3
|
|
@ -27,7 +27,7 @@ class PagesController
|
|||
|
||||
public function create()
|
||||
{
|
||||
return view('admin::pages.pages.form');
|
||||
return view('admin::pages.pages.form', ['page' => new Page()]);
|
||||
}
|
||||
|
||||
public function edit(Request $request, int $pageId)
|
||||
|
|
@ -51,12 +51,12 @@ class PagesController
|
|||
$requestData = $request->all();
|
||||
$requestData['id'] = $pageId;
|
||||
$page = PageRepo::createOrUpdate($requestData);
|
||||
return json_success('更新成功', $page);
|
||||
return redirect()->to(admin_route('pages.index'));
|
||||
}
|
||||
|
||||
public function destroy(Request $request, int $pageId)
|
||||
{
|
||||
PageRepo::deleteById($pageId);
|
||||
return json_success('删除成功');
|
||||
return redirect()->to(admin_route('pages.index'));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@
|
|||
@section('content')
|
||||
<div id="plugins-app-form" class="card h-min-600">
|
||||
<div class="card-body">
|
||||
{{-- <h6 class="border-bottom pb-3 mb-4">编辑信息页面</h6> --}}
|
||||
<form action="{{ admin_route('pages.store') }}" method="POST">
|
||||
<form action="{{ $page->id ? admin_route('pages.update', [$page->id]) : admin_route('pages.store') }}" method="POST">
|
||||
@csrf
|
||||
@method($page->id ? 'PUT' : 'POST')
|
||||
|
||||
<ul class="nav nav-tabs nav-bordered mb-3" role="tablist">
|
||||
@foreach ($admin_languages as $language)
|
||||
|
|
@ -23,18 +23,18 @@
|
|||
<div class="tab-content">
|
||||
@foreach ($admin_languages as $language)
|
||||
<div class="tab-pane fade {{ $loop->first ? 'show active' : '' }}" id="tab-{{ $language['code'] }}">
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][title]" title="信息标题" value="{{ old('title', $page->descriptions[$language['code']]->name ?? '') }}" />
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][title]" title="信息标题" value="{{ old('title', $descriptions[$language['code']]['title'] ?? '') }}" />
|
||||
<x-admin::form.row title="内容">
|
||||
<div class="w-max-1000">
|
||||
<textarea name="descriptions[{{ $language['code'] }}][content]" data-tinymce-height="600" class="form-control tinymce">
|
||||
{{ old('content', '') }}
|
||||
{{ old('content', $descriptions[$language['code']]['content'] ?? '') }}
|
||||
</textarea>
|
||||
</div>
|
||||
</x-admin::form.row>
|
||||
<input type="hidden" name="descriptions[{{ $language['code'] }}][locale]" value="{{ $language['code'] }}">
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][meta_title]" title="Meta Tag 标题" value="{{ old('meta_title', '') }}" />
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][meta_description]" title="Meta Tag 描述" value="{{ old('meta_description', '') }}" />
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][meta_keyword]" title="Meta Tag 关键字" value="{{ old('meta_keyword', '') }}" />
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][meta_title]" title="Meta Tag 标题" value="{{ old('meta_title', $descriptions[$language['code']]['meta_title'] ?? '') }}" />
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][meta_description]" title="Meta Tag 描述" value="{{ old('meta_description', $descriptions[$language['code']]['meta_description'] ?? '') }}" />
|
||||
<x-admin-form-input name="descriptions[{{ $language['code'] }}][meta_keyword]" title="Meta Tag 关键字" value="{{ old('meta_keyword', $descriptions[$language['code']]['meta_keyword'] ?? '') }}" />
|
||||
</div>
|
||||
@endforeach
|
||||
|
||||
|
|
|
|||
|
|
@ -29,14 +29,18 @@
|
|||
<td>{{ $page->updated_at }}</td>
|
||||
<td class="text-end">
|
||||
<a href="{{ admin_route('pages.edit', [$page->id]) }}" class="btn btn-outline-secondary btn-sm">编辑</a>
|
||||
<a href="{{ admin_route('pages.destroy', [$page->id]) }}" class="btn btn-outline-danger btn-sm">删除</a>
|
||||
<form action="{{ admin_route('pages.destroy', [$page->id]) }}" method="post" class="d-inline-block">
|
||||
{{ method_field('delete') }}
|
||||
{{ csrf_field() }}
|
||||
<button class="btn btn-outline-danger btn-sm">删除</button>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
{{-- {{ $tax_rates->links('admin::vendor/pagination/bootstrap-4') }} --}}
|
||||
{{ $pages->links('admin::vendor/pagination/bootstrap-4') }}
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
|
|||
Loading…
Reference in New Issue