ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

#175

Автор: Stack Developers

Загружено: 2021-07-08

Просмотров: 834

Описание: In Part-175 of Advance E-commerce series, we will continue working on CMS Pages. In this video, we will display cms pages in admin panel with option of making them active/inactive.

1) Create CmsController :-
First of all, we will create CmsController under app/Http/Controllers/Admin folder.

Create CmsController by running below artisan command :-
php artisan make:controller Admin/CmsController

2) Create Model :-
Create CmsPage model by running below artisan command :-
php artisan make:model CmsPage

3) Create Route :-
Create GET route in web.php file in admin middleware group prefixed with admin and having namespace Admin for displaying cms pages in admin panel :-
// CMS Pages
Route::get('cms-pages','CmsController@cmspages');

4) Create cmspages function :-
Now create cmspages function in CmsController to write query to display all the cms pages in admin panel and return to cms_pages.blade.php file that we will create under /resources/views/admin/pages/ folder.

5) Include CmsPage model :-
Include CmsPage model at top of CmsController.
use App\CmsPage;

6) Create cms_pages.blade.php file :-
Now create cms_pages.blade.php file under /resources/views/admin/pages/ folder in which we will display cms pages within foreach loop.

7) Update admin_layout.blade.php file :-
Now update admin_layout.blade.php file to add DataTable jQuery script for cms pages to display the cms pages in datatable.

Now we will work on active/inactive status for the cms pages.

Active status will have 1 value and Inactive status will have 0 value in cms_pages table.

8) Update cms_pages.blade.php file :-
Add id, class and page_id attributes for Active and Inactive status for cms_pages at cms_pages.blade.php file that are required to update the status with jquery and ajax.

9) Update admin_script.js file :-
Add updateCmsPageStatus jquery function in admin_script.js file in which we will pass status and page_id that we will return to ajax via admin/update-cms-page-status route.

10) Create Route :-
Now we will create below Post route in admin middleware group in web.php file for updating status that we pass via ajax in last step.
Route::post('update-cms-page-status','CmsController@updateCmsPageStatus');

11) Update VerifyCsrfToken.php :-
Add route "admin/update-cms-page-status" in VerifyCsrfToken.php file so that CSRF token mismatch error won't come.

12) Create updateCmsPageStatus :-
Now we will create updateCmsPageStatus in CmsController to update the status of cms page in cms_pages table and return back the updated status to ajax via json.

13) Update admin_script.js file :-
Update admin_script.js file again to get the status and page id in ajax response and update status in cms_pages.blade.php file.

14) Update admin_sidebar.blade.php file :-
Update Admin sidebar to add CMS Pages tab in which we will display "View CMS Pages" link and will highlight it when CMS Pages module selected.

15) Update cmspages function :-
Update cmspages function once again to add session variable for pages with value cmspages and add "Use Session" at top of CmsController.

Session::put('page','cmspages');

Now you can check in video; we able to display cms pages with active/inactive status.

Thanks for watching :)

Join this channel to get complete code/support:
   / @stackdevelopers  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#175

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Laravel 8 API Tutorial - Review (Part 1-21) | API Types / Examples / Testing | Laravel Live Class

Laravel 8 API Tutorial - Review (Part 1-21) | API Types / Examples / Testing | Laravel Live Class

TOP Christmas Songs Playlist 2026 ❄️  Mariah Carey, Ariana Grande, Justin Bieber, Christmas Songs

TOP Christmas Songs Playlist 2026 ❄️ Mariah Carey, Ariana Grande, Justin Bieber, Christmas Songs

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

ИСТЕРИКА ВОЕНКОРОВ. Z-ники в ярости из-за приезда Зеленского в Купянск. Требуют отставки Герасимова

ИСТЕРИКА ВОЕНКОРОВ. Z-ники в ярости из-за приезда Зеленского в Купянск. Требуют отставки Герасимова

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

Музыка для работы и концентрации — Фоновая музыка для офиса и учёбы

Музыка для работы и концентрации — Фоновая музыка для офиса и учёбы

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

Как создавать игры, зная только HTML, CSS, JavaScript?

Как создавать игры, зная только HTML, CSS, JavaScript?

Я БРОСИЛ КОДИТЬ: Полный курс создания сайтов через ИИ (результат шокирует)

Я БРОСИЛ КОДИТЬ: Полный курс создания сайтов через ИИ (результат шокирует)

АЛЬТСЕЗОН БУДЕТ?! Ставка ФРС, BTC 1.3млн$ в 2035, и хитрая стратегия Трампа

АЛЬТСЕЗОН БУДЕТ?! Ставка ФРС, BTC 1.3млн$ в 2035, и хитрая стратегия Трампа

OSINT для новичков: найдите всё о юзернейме и фото с Sherlock и Google Dorks!

OSINT для новичков: найдите всё о юзернейме и фото с Sherlock и Google Dorks!

Learning Laravel 8

Learning Laravel 8

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Прекратите использовать так много медиа-запросов — вместо этого используйте clamp()!

Прекратите использовать так много медиа-запросов — вместо этого используйте clamp()!

ХИТЫ 2025🔝Лучшая Музыка 2025⛄Зарубежные песни Хиты⛄Популярные Песни Слушать Бесплатно 2025 #101

ХИТЫ 2025🔝Лучшая Музыка 2025⛄Зарубежные песни Хиты⛄Популярные Песни Слушать Бесплатно 2025 #101

Feeling Good Mix - Emma Péters, Carla Morrison

Feeling Good Mix - Emma Péters, Carla Morrison

Gemini 3: что ИМБА, а что ПРОВАЛ | 13 реальных тестов

Gemini 3: что ИМБА, а что ПРОВАЛ | 13 реальных тестов

Top 50 Christmas Songs of All Time 🎄 Best Christmas Music Playlist

Top 50 Christmas Songs of All Time 🎄 Best Christmas Music Playlist

СРОЧНО: Банк Англии Анонсировал Финансовый КРАХ на 2026 (Полный Отчет)

СРОЧНО: Банк Англии Анонсировал Финансовый КРАХ на 2026 (Полный Отчет)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]