Blame view
app/Http/Controllers/Admin/CompanyController.php
4.43 KB
7c1e05248 Формы настройки с... |
1 2 3 4 5 |
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; |
5b2dcf44b Редактор страниц ... |
6 7 |
use App\Http\Requests\PagesRequest; use App\Http\Requests\SEORequest; |
486a3601d Должности и работ... |
8 9 |
use App\Models\Employer; use App\Models\employers_main; |
5b2dcf44b Редактор страниц ... |
10 |
use App\Models\header_footer; |
486a3601d Должности и работ... |
11 12 13 |
use App\Models\Job_title; use App\Models\job_titles_main; use App\Models\pages; |
5b2dcf44b Редактор страниц ... |
14 15 |
use App\Models\reclame; use App\Models\SEO; |
7c1e05248 Формы настройки с... |
16 17 18 19 |
use Illuminate\Http\Request; class CompanyController extends Controller { |
bb2fb443d Архитектурное доп... |
20 21 22 23 |
// кабинет - редактор сайта public function editor() { return; } |
bb2fb443d Архитектурное доп... |
24 |
// кабинет - редактор должности на главной |
486a3601d Должности и работ... |
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
public function job_titles_main(Request $request) { if ($request->ajax()) { $user = job_titles_main::find($request->id); $request->offsetUnset('id'); $user->update($request->all()); } $jobs = job_titles_main::query()->OrderBy('sort')->paginate(10); $list_job_titles = Job_title::query()->active()->orderBy('name')->get(); if ($request->ajax()) { return view('admin.job_main.index_ajax', compact('jobs', 'list_job_titles')); } else { return view('admin.job_main.index', compact('jobs', 'list_job_titles')); } |
bb2fb443d Архитектурное доп... |
40 |
} |
5b2dcf44b Редактор страниц ... |
41 42 43 44 45 |
// кабинет - редактор шапки-футера сайта public function editblocks() { $header_footer = header_footer::query()->OrderBy('name')->paginate(15); return view('admin.editbloks.index', compact('header_footer')); } |
bb2fb443d Архитектурное доп... |
46 |
// кабинет - редактор работодатели на главной |
486a3601d Должности и работ... |
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
public function employers_main(Request $request) { if ($request->ajax()) { $user = employers_main::find($request->id); $request->offsetUnset('id'); $user->update($request->all()); } $employers = employers_main::query()->OrderBy('sort')->paginate(10); $list_employers = Employer::query()->active()->orderBy('name_company')->get(); if ($request->ajax()) { return view('admin.employer_main.index_ajax', compact('employers', 'list_employers')); } else { return view('admin.employer_main.index', compact('employers', 'list_employers')); } |
bb2fb443d Архитектурное доп... |
62 |
} |
5b2dcf44b Редактор страниц ... |
63 |
//////////// кабинет - редактор seo-сайта ///////////////////////////// |
bb2fb443d Архитектурное доп... |
64 |
public function editor_seo() { |
5b2dcf44b Редактор страниц ... |
65 66 |
$pages = SEO::query()->OrderBy('url')->paginate(15); return view('admin.seo.index', compact('pages')); |
bb2fb443d Архитектурное доп... |
67 |
} |
5b2dcf44b Редактор страниц ... |
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
public function editor_seo_add() { return view('admin.seo.add'); } public function editor_seo_store(SEORequest $request) { SEO::create($request->all()); return redirect()->route('admin.editor-seo'); } public function editor_seo_edit(SEO $page) { return view('admin.seo.edit', compact('page')); } public function editor_seo_update(SEORequest $request, SEO $page) { $page->update($request->all()); return redirect()->route('admin.editor-seo'); } public function editor_seo_destroy(SEO $page) { $page->delete(); return redirect()->route('admin.editor-seo'); } /////////////////////////////////////////////////////////////////////// |
486a3601d Должности и работ... |
91 |
/////////// кабинет - редактор страниц //////////////////////////////// |
bb2fb443d Архитектурное доп... |
92 |
public function editor_pages() { |
486a3601d Должности и работ... |
93 94 95 96 97 98 99 |
$pages = pages::query()->OrderBy('name')->paginate(15); return view('admin.pages.index', compact('pages')); } public function editor_pages_add() { return view('admin.pages.add'); } |
5b2dcf44b Редактор страниц ... |
100 101 102 |
public function editor_pages_store(PagesRequest $request) { pages::create($request->all()); return redirect()->route('admin.editor-pages'); |
486a3601d Должности и работ... |
103 104 105 106 107 |
} public function editor_pages_edit(pages $page) { return view('admin.pages.edit', compact('page')); } |
5b2dcf44b Редактор страниц ... |
108 109 110 |
public function editor_pages_update(PagesRequest $request, pages $page) { $page->update($request->all()); return redirect()->route('admin.editor-pages'); |
486a3601d Должности и работ... |
111 112 113 |
} public function editor_pages_destroy(pages $page) { |
5b2dcf44b Редактор страниц ... |
114 115 |
$page->delete(); return redirect()->route('admin.editor-pages'); |
bb2fb443d Архитектурное доп... |
116 |
} |
486a3601d Должности и работ... |
117 |
/////////////////////////////////////////////////////////////////// |
bb2fb443d Архитектурное доп... |
118 119 120 |
// кабинет - реклама сайта public function reclames() { |
5b2dcf44b Редактор страниц ... |
121 122 |
$reclames = reclame::query()->OrderBy('title')->paginate(15); return view('admin.reclames.index', compact('reclames')); |
bb2fb443d Архитектурное доп... |
123 |
} |
7c1e05248 Формы настройки с... |
124 |
} |