Build a news portal with Laravel and Bootstrap 2022

Build a news portal with Laravel HTML, CSS and Bootstrap 2021

4.70 (39 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Build a news portal with Laravel and Bootstrap 2022
4,984
students
18 hours
content
May 2021
last update
$59.99
regular price

What you will learn

Build advanced application with Laravel

Laravel Application structure

Laravel MVC Architecture

Laravel Models, Controllers, Routes, Views, among others

Description

In this course, we are going to build a new portal application. The front/client side of the application is going to have the latest breaking news section, the news display section, the latest news section as well as other sections. The footer has the listing of the latest posts, as well as the categories display with the number of posts, count per category. The normal user won't be able to access the admin panel. The writer will be able to access the admin panel but will not be able to access some features like seeing or editing other people's posts. The admin will have full CRUD rights on all the sections of the admin panel. You will learn a lot in the course of going through this course with me. In the second video after the introduction, I show the application features in detail.


  1. Application Features

    • Settings - Admin Can change the client-side display features from the admin dashboard

    • Admin can create categories

    • Admin can perform CRUD(Create, Read, Update and Delete) on categories

    • Admin can perform CRUD(Create, Read, Update and Delete) on news posts

    • Admin can perform CRUD(Create, Read, Update and Delete) on video posts

    • A writer can perform CRUD on His/Her own posts.

    • A writer can perform CRUD(Create, Read, Update and Delete) on the video posts that they made.

    • Admin can access all the items on the admin panel.

    • A writer can only access the Videos and Posts he/she posted and perform CRUD on them.

    • The normal User cannot access the admin panel.

  2. The Laravel Features Covered

    • Laravel application structure

    • Models, Migrations, Controllers, Routes, Authentication, Middlewares, views, etc

  3. 3RD party Packages used

    • Laravel Data Tables

    • Toastr notification packages for flash notifications

    • CK-Editor

    • Others

  4. How you will benefit by purchasing this course:

    • You get the application source code.

    • If you follow the whole course by following and doing what I do, you will develop enough logic to get you started with developing advanced applications

    • You get all the front-end and backend open source themes

    • Support in case of any challenges.

    • The course will be updated after each major laravel release.

Content

Introduction

Introduction
Visual studio code plugins
Course Resources and files

Getting Started

01 Create a news portal with Laravel - Laravel Application Structure
01 Create a news website with Laravel - Laravel Application Structure
03 Create a news website with Laravel - Frontend layout and theme integration
04 Create a news website with Laravel - Integrating admin dahsboard theme
05 Create a news website with laravel - Creating Models and Migrations
6 Create a news website with laravel - Model relationships
07 Create a news website with laravel - setting up fillable properties on models

Application Settings

08 Create a news website with laravel - Settings CRUD 1
09 Create a news website with laravel - Settings CRUD2
10 Create a news website with laravel - Update the settings on the client-side
11 Create a news website with laravel - Solving a bug
12 Create a news website with Laravel - Image upload functionality
13 Create a news website with Laravel - Image upload method.
14 Create a news website with Laravel - Testing the image upload functionality

Posts Categories section

15 Create a news website with Laravel - Categories CRUD 1
16 Create a news website with Laravel - Category CRUD 2
17 Create news website with Laravel - Category create method
18 Create a news website with Laravel - Displaying categories on admin panel.
19 Create a news website with laravel and bootstrap - Update functionality
20 Create a news portal with laravel and bootstrap - Categories update error sol

Posts CRUD

21 Create news portal with laravel and bootstrap - Create Post CRUD1( admin view
22 Create a new portal with Laravel and Bootstrap - Posts CRUD 2
23 Create a news portal with Laravel and Bootstrap - Posts CRUD 3 (routes and co

Integrating Data Tables In our application

24 Laravel Datables Integration - Part1
24 Create a news portal with Laravel and bootstrap - Testing the Posts CRUD func
25 Solving Data table integration bug
26 Data tables integration- adding action buttons

Updating the client side of application

27 Removing unused links from master admin layout
28 Displaying dynamic data on the frontend
29 Displaying latest posts and breaking news
30 CK-Editor Integration Part 1
31 Implementing single-post view functionality
32 Single post Dynamic content
33 Frontend single category setup
34 Category posts dynamic data
35 Setting up dynamic menu and breaking news item.
36 Setting dynamic content on the client footer

User Authentication

36.5 User Authentication scaffolding
37 Setup authentication layouts on client-side
38 Displaying the logout button when a user is logged in

Pages

39 Creating new pages routes and controller methods
40 Writing become a writercontroller methods
41 Become writer customation and functionality
42 Toastr notification integration
43 Restricting the user from submitting the request twice and working on adverti
44 Working on events client-side
45 Events CRUD admin side
47 Events CRUD admin side part 2
48 Adding Events to sidebar menu
49 Testing events CRUD funcionality
50 Become writer and advertise section admin tables
51 Fixing error and additional functionality on writer requests and advertise re
52 Advertise and Writer edit and ban functionality
53 Working on about us page
53 Updating settings adding about settings
54 Solving the about section update bug

Video Posts

55 Video sections CRUD Part 1
56 Videos CRUD part 2 - Routes and controller methods
57 Testing the video CRUD functionality
58 Solving a bug
61 Adding Category column to videos table
62 Client video section - Displaying dynamic data

Additions on posts

64 Adding Post image upload functionality
65 Testing posts image upload functionality
66 using automatic posts thumbnail
67 Solving previous error and working on admin dashboard home page
68 Displaying the latest post on admin home page
69 Working on displaying all the users on admin dashboard part1

User Profile

70 Working on the user profile
71 Updating the Users table adding more fields
72 Conditional rendering of user profile photo
73 Updating the user image functionality
74 Update the users details functionality
75 Restrictring the user profile edit to the owner of the account
76 User permissions and access
77 Setting up admin middleware
78 Setting up admin middleware part2

Final touches

79 Locking the system so that writers can't access and edit contents mean't for
80 A few changes
81 Trending news
82 Adding admin panel button on the client-side

Screenshots

Build a news portal with Laravel and Bootstrap 2022 - Screenshot_01Build a news portal with Laravel and Bootstrap 2022 - Screenshot_02Build a news portal with Laravel and Bootstrap 2022 - Screenshot_03Build a news portal with Laravel and Bootstrap 2022 - Screenshot_04

Coupons

DateDiscountStatus
4/17/2021100% OFF
expired

Charts

Price

Build a news portal with Laravel and Bootstrap 2022 - Price chart

Rating

Build a news portal with Laravel and Bootstrap 2022 - Ratings chart

Enrollment distribution

Build a news portal with Laravel and Bootstrap 2022 - Distribution chart
3971978
udemy ID
4/10/2021
course created date
4/17/2021
course indexed date
mpapadaki
course submited by