Skip to content

Blog Công Nghệ

MENUMENU
  • Trang chủ
  • Giới Thiệu
  • Lập Trình
    • Lập Trình Website
      • Laravel
        • Phân Tích Dự Án
      • PHP
      • SQL
      • HTML
      • CSS
      • Javascipt
      • My Project
      • Wordpress
    • Luyện Skill
    • Lập trình winform
    • CSDL
    • Lập Trình Android
    • Trí tuệ nhân tạo
    • Khai Khoáng Dữ Liệu
    • Arduino
    • Khác
    • Đồ án
  • Phần Mềm
    • Powerpoint
    • Tool
  • Cuộc sống và Giải trí
    • Hợp âm
    • web5ngay - youtube
    • Công Giáo
    • Kỹ Năng Sống
    • Street Workout
  • Danh sách bài viết
  • Guide line
    • Guild line phỏng vấn
    • Guide lines Laravel
    • Guide line Module Frontend
  • Tóm tắt sách
  • Fanpage

Blog Công Nghệ

Nơi chia sẻ kiến thức

Middleware trong Laravel – lợi hại như thế nào

4 Tháng Tư, 2020 by admin
Lượt xem: 31
middleware auth trong laravel

Mình đã có 2 bài viết bước đầu sử dụng Laravel, mọi thứ về route trong laravel bạn có thể đọc để tìm hiểu rõ trước khi đọc bài viết này nhé. Bài trước mình đã giới thiệu các bạn controller và view trong laravel. Nhưng cần một thuật ngữ nữa là middleware để ngăn chặn các truy cập controller trái phép, cùng tìm hiểu nhé.

Contents

  • 1. Middleware là gì?
  • 2. Các bước sử dụng Middleware
    • 2.1 Tạo Middleware trong Laravel
    • 2.2 Khai báo Middleware
    • 2.3 Sử dụng Middleware
  • Kết Luận

1. Middleware là gì?

Middleware được laravel tạo ra để ngăn chặn các truy cập không được phép, nó thường được sử dụng cho các việc xác thực người dùng, ngăn chặn người dùng truy cập vào các quyền không được phép! Có thể nói Middleware là người bảo vệ cho các url của bạn.

middleware trong laravel là gì

2. Các bước sử dụng Middleware

2.1 Tạo Middleware trong Laravel

Bạn tạo middleware bằng composer như sau:

php artisan make:middleware tenCuaMiddleware

Sau khi tạo bạn sẽ viết code trong hàm handle nằm tại app\Http\Middleware\FileVuaTao.

middleware trong laravel là gì

Nếu không được phép thì chuyển đến url khác ngược lại thì cho vào, hiểu tạm ý nghĩa như vậy nhá. Tạm thời xong việc tạo nha!

Nếu cần tham số thì hàm handle sẽ được viết như sau:

middleware login trong laravel

2.2 Khai báo Middleware

Bạn sẽ khai báo Middleware vừa tạo trong file Kernel.php nằm tại đường dẫn app\Http

sử dụng middleware trong laravel

tại thuộc tính routeMiddleware bạn khai báo thêm một giá trị nữa: ‘TenMiddleware’ => duongDanClass. Như vậy là xong!

2.3 Sử dụng Middleware

Mình sẽ sử dụng Middleware tại các route nhé!

sử dụng middleware trong laravel

Đó là khi sử dụng đơn route; first, second là tên các middleware mình khai báo ở file Kernel.php nhé!

Khi sử dụng group thì như thế này, và mình thì thường xài cách đầu tiên nhe!

sử dụng middleware

Thông thường middleware được sử dụng cho các đăng nhập, Laravel có tạo sẵn cho chúng ta Authentication có sẵn đăng nhập, đăng ký, reset password mình cũng đã có viết bài chia sẻ về Authentication này.

Kết Luận

Mình đã hướng dẫn các bạn kiến thức về sử dụng middleware trong laravel. Các bạn có thể xem thêm về cách sử dụng request trong laravel nhé.

Related posts:

  1. Request trong Laravel
  2. Controller và View trong Laravel
  3. Queue trong Laravel
  4. Event trong Laravel

Post navigation

Previous Post:

API với PHP và với Framework Laravel

Next Post:

Chuyển Dự Án WordPress sang host mới

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Ẩn sidebar

Tìm kiếm

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Blog Công Nghệ

Bài viết mới

  • Master typescript
  • Sendmail trong Laravel sử dụng dịch vụ SES, SQS của Amazon
  • Install SSL in Nginx Ubuntu
  • Docker study
  • Bảo vệ: Hướng dẫn code bot Telegram easy game

Lượng truy cập

0076336
Visit Today : 99
Visit Yesterday : 135
This Month : 2607
Who's Online : 1
© 2025 Blog Công Nghệ | WordPress Theme by Superbthemes