[Last updated 7/2024] Laravel 10 – Build News Portal and Magazine Website (2024) (Udemy – Engsub)
About Course
Views
What you’ll learn:
Fundamental of Laravel 10
News Management
Creating a News Portal Project with Laravel 10
Implementing a multi-language system
Implementing Laravel 10 authentication with multi guards
Managing user roles and permissions
Implementing dynamic website theme color system
Dynamic image uploads
Working with microsoft translator API
Mastering CRUD functionality
Configuring website settings
Managing news advertisements
Adding Toaster functionality to the project
Implementing a change password option
Implementing email sending feature
Managing forgot password and password reset functionality
Updating user profiles
Optimizing site SEO
And more
Link gốc:
https://www.udemy.com/course/complete-laravel-news-portal-project/
Time Course:
71.5 hours (273 Lectures + Documents)
Instructor
: Web Solution US
Total Weight:
42 GB
** Note
:
Chú ý:
Course Content
26 – Completing Admin News Section
-
001 News Section – Showing Pending News.mp4
19:51 -
002 News Section – Working with Approve Form.mp4
14:04 -
003 News Section – Creating New Permission for News and Adding Auto Approve Feature.mp4
19:24 -
004 News Section – Show News Depending on Admin id and permissions.mp4
17:21 -
005 News Section – Showing Hiding News Features Depending on Permission.mp4
16:53
18 – News Page
-
001 News Page – Working with Search Feature.mp4
26:55 -
002 News Page – Showing Search Result in News Page.mp4
15:01 -
003 News Page – Working with Pagination.mp4
22:51 -
004 News Page – Adding Dynamic Contents at Sidebar.mp4
15:59 -
005 News Page – Show Post Depending on Categories (Part – 1).mp4
22:51 -
006 News Page – Show Post Depending on Categories (Part – 2).mp4
12:08 -
007 News Page – Show Post Depending on Tags.mp4
10:11 -
008 News Page – Warping up News Page.mp4
05:45
19 – Ads Sections
-
001 Ads Sections – Creating Necessary Files and Design in Backend.mp4
08:44 -
002 Ads Sections – Working with Update From (Part – 1).mp4
16:20 -
003 Ads Sections – Working with Update From (Part – 2).mp4
24:44 -
004 Ads Sections – Working with Update From (Part – 3).mp4
09:01 -
005 Ads Sections – Showing Ads in Frontend.mp4
15:01 -
006 Ads Sections – Adding Missing Fields (Part – 1).mp4
13:18 -
007 Ads Sections – Adding Missing Fields (Part – 2).mp4
21:08
20 – News Letter Section
-
001 News Letter – Working with Newsletter Field in Frontend.mp4
26:27 -
002 News Letter – Storing Subscribers Email.mp4
10:13 -
003 News Letter – Showing Subscriber Emails at Backend.mp4
12:31 -
004 News Letter – Working with Mail Sending Module.mp4
25:37 -
005 News Letter – Placing Newsletter Section at all Sidebars.mp4
03:11
21 – Footer Section
-
001 Social Link – Creating Necessary Files and Design in Backend.mp4
10:15 -
002 Social Link – Working with Create Feature.mp4
10:52 -
003 Social Link – Showing Data at Index Page.mp4
05:25 -
004 Social Link – Working on Update and Delete Feature.mp4
06:57 -
005 Social Link – Showing Social Links at Frontend.mp4
15:13 -
006 Footer Section – Working with Footer Info Grid (Part – 1).mp4
26:59 -
007 Footer Section – Working with Footer Info Grid (Part – 2).mp4
14:26 -
008 Footer Section – Working with Footer Grid One (Part – 1).mp4
17:51 -
009 Footer Section – Working with Footer Grid One (Part – 2).mp4
20:25 -
010 Footer Section – Working with Footer Grid Two.mp4
18:33 -
011 Footer Section – Working with Footer Grid Three.mp4
14:10 -
012 Footer Section – Working with Footer Title One ( Part – 1 ).mp4
22:52 -
013 Footer Section – Working with Footer Title One ( Part – 2 ).mp4
07:05 -
014 Footer Section – Working with Footer Title Two and Three.mp4
13:02
22 – Pages
-
001 About Page – Working with About Page.mp4
39:26 -
002 Contact Page – Working with Contact Page (Part – 1).mp4
19:53 -
003 Contact Page – Working with Contact Page (Part – 2).mp4
11:32 -
004 Contact Page – Working with Contact Form.mp4
30:10 -
005 Contact Page – Storing the Mail Data at DB.mp4
11:20 -
006 Contact Page – Showing the Mails at Backend.mp4
12:01 -
007 Contact Page – Working with Reply Feature (Part – 1).mp4
11:36 -
008 Contact Page – Working with Reply Feature (Part – 2).mp4
21:40 -
009 Contact Page – Working with Reply Feature (Part – 3).mp4
17:32 -
010 Contact Page – Working with Reply Feature (Part – 4).mp4
10:45
23 – Active Sidebar Items
-
001 Active Sidebar – Make Admin Sidebar Items Active (Part – 1).mp4
09:58 -
002 Active Sidebar – Make Admin Sidebar Items Active (Part – 2).mp4
27:30 -
003 Active Sidebar – Wrapping Static Text with Localization Syntax.mp4
02:50
24 – Settings Page
-
001 Settings Page – Working with General Settings (Part – 1).mp4
16:04 -
002 Settings Page – Working with General Settings (Part – 2).mp4
12:49 -
003 Settings Page – Working with General Settings (Part – 3).mp4
23:17 -
004 Settings Page – Working with General Settings (Part – 4).mp4
13:39 -
005 SEO Settings- Working with SEO Setting (Part – 1).mp4
12:03 -
006 SEO Settings- Working with SEO Setting (Part – 2).mp4
08:58 -
007 Settings – Showing Settings Data at Frontend.mp4
10:51 -
008 Appearance Settings – Working with Appearance Settings (Part – 1).mp4
14:36 -
009 Appearance Settings – Working with Appearance Settings (Part – 2).mp4
08:22 -
010 Settings – Adding Missing Validation Alerts.mp4
02:58
25 – Role and Permission System
-
014 Role User System- Working with Create Feature (Part – 2).mp4
22:51 -
026 Permission – Assigning the Permissions to Rest of the Modules (Part – 2).mp4
28:21 -
025 Permission – Assigning the Permissions to Rest of the Modules (Part – 1).mp4
25:03 -
024 Permission – Fixing the Sidebar Permission Issue.mp4
09:04 -
023 Permission – Set Super Admin Globally in Project.mp4
15:21 -
022 Permission – Implementing Permission in Category Module (Part – 2).mp4
28:03 -
021 Permission – Implementing Permission in Category Module (Part – 1).mp4
21:12 -
020 Permission – Creating Permissions for Project.mp4
35:30 -
019 Role User System- Preventing Delete Feature for Super Admin.mp4
05:28 -
018 Role User System- Working with Delete Feature.mp4
03:58 -
017 Role User System- Working with Edit Feature.mp4
23:57 -
016 Role User System- Showing Created Data at Index.mp4
06:02 -
015 Role User System- Send Mail to Create User.mp4
15:58 -
001 Role Management – Installing Laravel Spatie Permission Package.mp4
08:58 -
013 Role User System- Working with Create Feature (Part – 1).mp4
07:27 -
012 Role User System- Creating Necessary Files and Designs.mp4
08:16 -
011 Role Management – Working with Delete Feature.mp4
10:04 -
010 Role Management – Working with Update Feature.mp4
22:23 -
009 Role Management – Showing Created Roles in Index.mp4
06:57 -
008 Role Management – Handling the Role Form.mp4
17:41 -
007 Role Management – Creating Permissions for Create Form (Part – 2).mp4
16:36 -
006 Role Management – Creating Permissions for Create Form (Part – 1).mp4
14:42 -
005 (Optional) Role Management – How to Create Permissions and Assign it.mp4
30:02 -
004 (Optional) Role Management – How to Create Roles.mp4
19:25 -
003 Role Management – Working with Role Create Page.mp4
15:21 -
002 Role Management – Creating Necessary Files and Designs.mp4
14:49
17 – Social Fan Count Section
-
001 Social Count Section – Creating Necessary Files and Design in backend.mp4
08:17 -
002 Social Count Section – Working with Create From Design.mp4
29:32 -
003 Social Count Section – Handling Create From Data.mp4
22:29 -
004 Social Count Section – Showing Data at Index Page.mp4
11:00 -
005 Social Count Section – Working with Update Form.mp4
13:22 -
006 Social Count Section – Working with Delete Feature.mp4
03:39 -
007 Social Count Section – Showing Dynamic Contents at the Frontend.mp4
12:21 -
008 Tag Section – Show Popular Tags.mp4
04:06
27 – Dynamic Multi Language System Module
-
012 Dynamic Language – Translating Language Values with Microsoft Trans. API Part-3.mp4
15:38 -
022 Dynamic Language – Testing and Bug Fixings.mp4
12:58 -
021 Dynamic Language – Fixing the Algorithm Issue.mp4
14:00 -
020 Dynamic Language – Working on Dynamic Language Changing Logic.mp4
12:31 -
019 Dynamic Language – Changing Localization String Prefix.mp4
12:16 -
018 Dynamic Language – Basic Example How to Translate String in Frontend.mp4
15:14 -
017 Dynamic Language – Working With Admin Localization Module (Part – 2).mp4
06:50 -
016 Dynamic Language – Working With Admin Localization Module (Part – 1).mp4
20:07 -
015 Dynamic Language – Adding Multi Path Support in Algorithm.mp4
23:07 -
014 Dynamic Language – Translating Language Values with Microsoft Trans. API Part-5.mp4
29:22 -
013 Dynamic Language – Translating Language Values with Microsoft Trans. API Part-4.mp4
19:07 -
001 Dynamic Language – Basic Checking For Static Contents.mp4
11:16 -
011 Dynamic Language – Translating Language Values with Microsoft Trans. API Part-2.mp4
13:44 -
010 Dynamic Language – Translating Language Values with Microsoft Trans. API Part-1.mp4
14:42 -
009 Dynamic Language – Adding String Edit Feature (Part – 2).mp4
19:21 -
008 Dynamic Language – Adding String Edit Feature (Part – 1).mp4
16:46 -
007 Dynamic Language – Showing Language Strings at Datatable.mp4
12:11 -
006 Dynamic Language – Algorithm for Extract Localization Strings (Part – 4).mp4
25:11 -
005 Dynamic Language – Algorithm for Extract Localization Strings (Part – 3).mp4
19:41 -
004 Dynamic Language – Algorithm for Extract Localization Strings (Part – 2).mp4
18:15 -
003 Dynamic Language – Algorithm for Extract Localization Strings (Part – 1).mp4
14:05 -
002 Dynamic Language – Creating Necessary Files and Design.mp4
18:48
28 – Frontend Login Page Design
-
001 Login Page Design – Adding Design To Frontend Login Page.mp4
19:36 -
002 Register Page Design – Adding Design To Frontend Register Page.mp4
12:17 -
003 Forget Password Page Design – Adding Design To Frontend Forget Password Page.mp4
09:41 -
004 Forget Password Page Design – Forget Password Email Not Found Bug Fix.mp4
08:58 -
005 Reset Password Page Design – Adding Design to Reset Password Page.mp4
11:09 -
006 Login Page Design – Completing the Rest of the Work.mp4
19:26
29 – Working with Dashboard
-
001 Dashboard – Adding Dynamic Content To Dashboard.mp4
21:05 -
002 Dashboard – Adding icons to sidebar.mp4
09:29
30 – Working with Navbar
-
001 Navbar – Showing Categories at Navbar.mp4
19:08 -
002 Navbar – Showing Categories at Mobile Navbar.mp4
09:55
31 – Bug Fixings
-
001 Bug Fix – Fixing basics issues at frontend (Part – 1).mp4
16:27 -
002 Bug Fix – Fixing basics issues at frontend (Part – 2).mp4
14:29 -
003 Bug Fix – Fixing Backend Related Issues (Part – 1).mp4
17:18 -
004 Bug Fix – Fixing Backend Related Issues (Part – 2).mp4
10:05 -
005 Bug Fix – Fixing Backend Related Issues (Part – 3).mp4
17:25 -
006 Settings – Adding Language API Settings Feature.mp4
21:26 -
007 Clearing Up – Deleting Unused Files and Folders.mp4
05:56 -
008 Bug Fix – Fixing Language Translate Issue.mp4
14:19 -
009 Bug Fix – Fixing Tab Issue.mp4
05:10 -
010 10_Bug Fix – Fixing Issue on Localization Update.mp4
15:01
32 – Laravel Version Update (Project)
-
001 Update Laravel 10 to Laravel 11.mp4
10:53
34 – Project deployment to live server
-
001 Project Deploy to Live Hosting.mp4
21:09
01 – Introduction
-
16:07
16 – Most Viewed Post Section
-
001 Most Viewed Section – Showing Most Viewed Posts in Sidebar.mp4
15:22
15 – Category Base News Section
-
001 Category Base News – Creating Necessary Files and Design in Backend.mp4
12:41 -
002 Category Base News – Update Form Design.mp4
14:33 -
003 Category Base News – Handling the Update From Data.mp4
27:14 -
004 Category Base News – Preselect Categories After Updating.mp4
08:54 -
005 Category Base News – Showing Dynamic Contents at Frontend (Part-1).mp4
16:52 -
006 Category Base News – Showing Dynamic Contents at Frontend (Part-2).mp4
14:23 -
007 Category Base News – Showing Dynamic Contents at Frontend (Part-3).mp4
08:21 -
008 Category Base News – Checking and Fixing Some Stuff.mp4
04:07
14 – Recent and Popular News Section
-
001 Recent – Showing Recent News in Home Page.mp4
18:23 -
002 Popular News- Showing Popular News in Home Page.mp4
15:40
13 – Hero Section Slider
-
001 Slider – Working with Hero Section Slider.mp4
22:54
12 – News Details Page
-
001 Details page – Showing Dynamic Content in Details Page.mp4
26:32 -
002 Details page – Adding View Count in Post.mp4
19:10 -
003 Details page – Adding K format to View Count.mp4
11:54 -
004 Details page – Showing Dynamic Contents in Detail Page Sidebar.mp4
34:30 -
005 Details page – Showing Popular Tags.mp4
28:08 -
006 Details page – Working with Comment Section (Part – 1).mp4
19:40 -
007 Details page – Working with Comment Section (Part – 2).mp4
17:22 -
008 Details page – Working with Comment Section (Part – 3).mp4
11:25 -
009 Details page – Working with Comment Section (Part – 4).mp4
23:57 -
010 Details page – Working with Comment Section (Part – 5).mp4
26:22 -
011 Details page – Next Post Previous Post button.mp4
11:07 -
012 Details page – Adding dynamic Metas.mp4
17:49 -
013 Details page – Showing the Related Post.mp4
11:06 -
014 Details page – Working with Share Buttons.mp4
14:36 -
015 Details page – Doing Last Fixes.mp4
19:21
11 – Breaking News Slider
-
001 Breaking News – Showing Breaking News at Frontend (Part – 1).mp4
16:10 -
002 Breaking News – Showing Breaking News at Frontend (Part – 2).mp4
14:45 -
003 Breaking News – Showing Post Depending on Selected Language.mp4
16:58
10 – Set Up Language
-
001 Set Up Language – Fetching and And Showing Dynamic Languages at Frontend.mp4
09:52 -
002 Set Up Language – Putting Selected Language At Session.mp4
17:09 -
003 Set Up Language – Installing Laravel Debugbar Package For Inspect Session.mp4
04:51 -
004 Set Up Language – Get Language Code From Session.mp4
11:36 -
005 Set Up Language – Make Selected Language Input Depending on Session.mp4
03:08
09 – News Post
-
001 News Post – Creating Necessary Pages and Designs.mp4
09:40 -
002 News Post – Creating Migration Columns.mp4
11:46 -
003 News Post – Working With Create Form Design.mp4
21:26 -
004 News Post – Load Category Depending on Language.mp4
18:15 -
005 News Post – Handling Create From Data ( Part – 1).mp4
12:02 -
006 News Post – Handling Create From Data ( Part – 2).mp4
08:06 -
007 News Post – Handling Create From Data ( Part – 3).mp4
12:15 -
008 News Post – Handling Tags for Create From.mp4
29:47 -
009 News Post – Showing Created Data at Index Page.mp4
16:00 -
010 News Post – Working With Index Status Buttons.mp4
25:04 -
011 News Post – Working With Update Feature ( Part – 1).mp4
16:34 -
012 News Post – Working With Update Feature ( Part – 2).mp4
19:56 -
013 News Post – Working With Update Feature ( Part – 3).mp4
26:18 -
014 News Post – Working With Delete Feature.mp4
14:49 -
015 News Post – Post Coping Feature.mp4
19:27 -
016 News Post – Adding Is Pending Column.mp4
05:17
08 – News Categories
-
001 News Categories- Creating Necessary Pages and Designs.mp4
08:08 -
002 News Categories- Working With Create Page.mp4
12:41 -
003 News Categories- Handling Create Form Data.mp4
13:37 -
004 News Categories- Showing the Created Data in Index.mp4
29:25 -
005 News Categories- Working With Edit Feature.mp4
18:24 -
006 News Categories- Working With Delete Feature.mp4
09:36
07 – Multi Language CRUD
-
001 Multi Language- Creating Necessary Pages and Designs.mp4
16:21 -
002 Multi Language- Working With Create Page.mp4
08:53 -
003 Multi Language- Handling Create Form Data (Part – 1).mp4
23:47 -
004 Multi Language- Handling Create Form Data (Part – 2).mp4
11:28 -
005 Multi Language- Show Created Data In Index (Part – 1).mp4
21:29 -
006 Multi Language- Show Created Data In Index (Part – 2).mp4
06:20 -
007 Multi Language- Working With Edit Form.mp4
22:41 -
008 Multi Language- Working With Delete Feature.mp4
30:51 -
009 Multi Language- Creating the Default Language Seeder.mp4
07:29 -
010 Multi Language- Making Static Text Dynamic.mp4
03:27
06 – Frontend – Template Mastering And Setup
-
001 Frontend – Template Mastering And Setup.mp4
06:43 -
002 Template Mastering- Home Page Mastering (Part-1).mp4
10:14 -
003 Template Mastering- Home Page Mastering (Part-2).mp4
20:12
05 – Admin Profile Update
-
001 Admin Profile – Creating Profile Page and Update Forms.mp4
25:00 -
002 Admin Profile – Working With Edit Profile Form.mp4
16:57 -
003 Admin Profile – Create a Trait For Handle Image.mp4
23:07 -
004 Admin Profile – Save Form Data to Database.mp4
22:15 -
005 Admin Profile – Update Profile Password.mp4
27:31 -
006 Admin Profile – Adding Sweet Alert And Doing Some Fixes.mp4
11:47
04 – Admin Panel – Template Mastering And Setup
-
001 Admin Setup- Admin Template Overview.mp4
09:08 -
002 Admin Setup-Installing Laravel 10 and Creating Database.mp4
08:36 -
003 Admin Setup-Installing Laravel Breeze And Setup.mp4
10:05 -
004 Admin Setup- Admin Layout Mastering Dashboard Page (part-1).mp4
21:36 -
005 Admin Setup- Admin Layout Mastering Dashboard Page (part-2).mp4
10:41 -
006 Admin Setup- Adding Multi Auth System with Breeze (part-1).mp4
14:08 -
007 Admin Setup- Adding Multi Auth System with Breeze (part-2).mp4
20:53 -
008 Admin Setup-Adding Multi Auth System with Breeze (part-3).mp4
30:19 -
009 Admin Setup- Adding Multi Auth System with Breeze (part-4).mp4
10:31 -
010 Admin Setup- Adding password reset system for admin (part-1).mp4
18:34 -
011 Admin Setup- Adding password reset system for admin (part-2).mp4
38:36 -
012 Admin Setup- Adding localization syntax in all static text.mp4
18:07
03 – Laravel-10 Fundamental
-
030 Basic Authentication – How To Create Multi Authentication System (Part – 2).mp4
17:48 -
021 Eloquent Relation- One To Many.mp4
13:19 -
022 Form Handling – Discussing About Laravel Validation And Create A Form For Test.mp4
17:31 -
023 Form Handling – Adding Name And Dynamic Data in Form.mp4
12:33 -
024 Form Handling – How to Use Form Validation to Validate User Input.mp4
34:17 -
025 Form Handling – Handling Form Data.mp4
14:28 -
026 Form Handling – How to Handle File Uploads.mp4
31:25 -
027 Middleware – What Is Middleware And How to Use It.mp4
17:33 -
028 Basic Authentication – Laravel User Authentication with Breeze.mp4
22:29 -
029 Basic Authentication – How To Create Multi Authentication System (Part – 1).mp4
09:38 -
020 Eloquent Relation – One To One.mp4
42:12 -
031 Basic Authentication – How To Create Multi Authentication System (Part – 3).mp4
23:49 -
032 Basic Authentication – How To Create Multi Authentication System (Part – 4).mp4
12:51 -
033 Basic Authentication – How To Create Multi Authentication System (Part – 5).mp4
18:11 -
034 Creating a basic templet to work with.mp4
10:47 -
035 Getting Started with Yajra Datatables.mp4
17:04 -
036 Introduction of yajra datatable.mp4
01:12 -
037 Add datatable export buttons.mp4
17:12 -
038 Datatable Column Editing Options.mp4
13:58 -
011 Routing – All About Route Naming, Grouping and Prefix.mp4
29:01 -
002 Getting Environment Ready – VS Code Necessary Plugins for Laravel.mp4
03:23 -
003 Installation And Setup – Install Laravel Installer And Setup Your First Project.mp4
09:44 -
004 Installation and Setup – Set Up Database Connection in Laravel.mp4
07:33 -
005 Directory Structure – Laravel Folder Structure All You Need to Know.mp4
11:17 -
006 Directory Structure – What Is Laravel Artisan.mp4
06:35 -
007 Directory Structure – Basic Understanding About Artisan Tinker.mp4
06:51 -
008 MVC Architecture – What Is MVC And How It Works in Laravel.mp4
11:49 -
009 Routing – What Are Routes How to Work with Them.mp4
15:06 -
010 Routing – Route Parameters.mp4
14:54 -
001 Getting Environment Ready – Getting Local Environment Ready for Windows.mp4
09:37 -
012 Views – What Are Views How to Create Views in Laravel.mp4
12:43 -
013 Views – Yield And Section Directive in Laravel.mp4
26:12 -
014 Views – Useful Blade Directives.mp4
19:23 -
015 Controller – What Are Controllers & How To Create And Use Them.mp4
11:22 -
016 Controller – Resource Controller.mp4
10:56 -
017 Model – What Is Models and How to Work With Them.mp4
22:50 -
018 Migrations – What Is Migrations in Laravel And How to Use Them.mp4
18:59 -
019 Eloquent – Working with Eloquent ORM.mp4
34:31
02 – Laravel Version Update
-
04:54
-
002 Laravel 10 to Laravel 11.mp4
13:55