Udemy

Platform

English

Language

Web Development

Category

Build a news portal with Laravel and Bootstrap 2021

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

4.47 (18 reviews)

Students

18 hours

Content

May 2021

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to all SkillShare courses
EXCLUSIVE 30-DAY FREE TRIAL

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.


Screenshots

Build a news portal with Laravel and Bootstrap 2021
Build a news portal with Laravel and Bootstrap 2021
Build a news portal with Laravel and Bootstrap 2021
Build a news portal with Laravel and Bootstrap 2021

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


Coupons

DateDiscountStatus
4/17/2021100% OFFExpired

Related Courses

SKILLSHARE
Responsive Modal Popup using Bootstrap & jQuery
Responsive Modal Popup using Bootstrap & jQuery
SKILLSHARE
Bootstrap 4 for Complete Beginners: Carousels
Bootstrap 4 for Complete Beginners: Carousels
SKILLSHARE
Responsive Fitness Training Landing Page in Bootstrap from Scratch
Responsive Fitness Training Landing Page in Bootstrap from Scratch

3971978

Udemy ID

4/10/2021

Course created date

4/17/2021

Course Indexed date
mpapadaki
Course Submitted by

Twitter
Telegram