Bài 1: Laravel là gì? Hướng dẫn cài đặt Laravel

Để xây dựng website nhanh chóng các Web Developer đã xây dựng nên các Framework. Hiện nay với ngôn ngữ PHP có nhiều Framework những dẫn đầu trong danh sách đó là Laravel. Một thư viện mạnh mẽ thuận tiện cho việc lập trình và thiết kế trang web với PHP. Hãy cùng xem bài viết giới thiệu về Laravel là gì? Nó có ưu nhược điểm gì? Và hướng dẫn Laravel về cách cài đặt như thế nào trên máy tính.

Laravel là gì?

Các Framework tốt nhất được phát triển từ ngôn ngữ PHP đó là Laravel, Codeigniter, CakePHP, Zend Framework, Symfony… Nhưng không phải ngẫu nhiên mà Lavarel trở nên được ưa chuộng đến như vậy. Đằng sau đó chắn chắn phải có một lý do nào đó!

Laravel là một mã nguồn mở được thiết kế dựa trên mô hình MVC được viết tắt bởi Model, Controller, View. Được tạo bởi Taylor Otwell vào tháng 4/2011. Ưu điểm của MVC khá hiệu quả cho những dự án lớn. Laravel hiện đang là Framework phổ biến nhất hiện nay dùng để phát triển ứng dụng web đang đứng đầu trên bảng xếp hạng Github.

Ưu điểm của Framework Laravel

1. Xây dựng dựa theo MVC

Với cấu trúc MVC lập trình viên có thể dễ dàng quản lý, cập nhật các file mà không lo ảnh hưởng tới phần khác. Tất các các Framework khác như CakePhP, Codeigniter cũng đều sử dụng mô hình MVC.

2. Tính năng bảo mật cao

Các kiểu tấn công của tin tặc như SQL Injection, tấn công kiểu CSRF đều bị vô hiệu hoá khi dùng Laravel. Nếu bạn đang muốn phát triển website thì đây là Framework PHP tốt nhất nên sử dụng.

3. Sử dụng khá dễ dàng

Một điều nữa khiến Laravel trở nên phổ biến đó là tính dễ sử dụng. Bất kỳ một ngôn ngữ lập trình hay Framework nào muốn được mọi người quan tâm thì khả năng sử dụng dễ dàng phải được ưu tiên.

Hướng dẫn cài đặt Laravel trên Windows dùng XAMPP

Để cài Laravel bạn sẽ cần tới các phần mềm như Wampp, Xampp, Openserver… để hỗ trợ tạo Webserver trên máy tính. Nhưng trong bài viết này mình chỉ hướng dẫn bạn cài trên Window thôi nhé!

Yêu cầu trước khi cài đặt:

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP
  • Extension XML
  • PHP Extension

Các bước cài:

1. Trước tiên bạn cần cài đặt XAMPP và khởi chạy

2. Cài Laravel bằng comporser.exe

Truy cập vào đây để tải về

Tiến hành cài đặt phần mềm sau khi tải về

Hướng dẫn cài đặt Laravel

Ấn Next để tiếp tục

Các bước cài đặt Laravel

Tiếp tục Next

Hướng dẫn cài đặt Framework Laravel

Ấn Next => Ấn Install để cài đặt Laravel

3. Mở Command line trên Window (Phím tắt Window + R) => cmd

Các bước cài đặt Laravel

Gõ dòng lệnh composer -v

Hướng dẫn cài đặt Laravel

4. Khởi tạo chương trình Laravel đầu tiền

Gõ dòng lệnh sau vào command line

cd C:xampphtdocs

Tiếp theo gõ

composer create-project laravel/laravel blog

Hướng dẫn từng bước cài đặt Laravel

Truy cập vào đường dẫn http://localhost/blog/public/

cai-dat-laravel-6

Sau đó bạn mở thử mục blog theo đường dẫn C:xampphtdocs trong máy tính để xem toàn bộ file của Laravel đã cài đặt xong.

Mở tập tin .env sữa lại thông tin

laravel

Tiếp theo mở file database.php tại C:xampphtdocslaravelconfig để cấu hình kết nối tới Database

Trong đó:

  • host: giữ nguyên
  • database: tên Cơ sở dữ liệu bạn tạo trên CSDL
  • username: đặt là root
  • password: để trống

laravel-1

Trên đây là bài viết tìm hiểu về Laravel Framework là gì và các bước cài đặt thành công với XAMPP. Trong những bài tiếp theo mình sẽ hướng dẫn bạn cách xây dựng trang web với Laravel từng bước như thế nào nhé!

Related Posts

Namespace trong PHP

Namespace cho phép các lớp / hàm / hằng cùng tên được sử dụng trong các ngữ cảnh khác nhau mà không có bất kỳ xung đột…

Hàm str_split() trong PHP

Bài viết này chúng ta sẽ đi tìm hiểu về hàm str_split(). Một trong những hàm thường được dùng trong PHP. Vậy cách sử dụng str_split() như…

Tạo chức năng sửa xoá thành viên bằng PHP & MySQL

Với một số trang web để quản lý thành viên (user) dễ dàng trong phần quản trị admin bạn phải khởi tạo chức năng sửa xoá thành…

Hàm str_replace trong PHP

Hàm str_replace trong PHP là gì? Hàm str_replace() trong PHP là một hàm được sử dụng để thay thế tất cả các xuất hiện của một chuỗi…

laravel8-vews-1

Views trong Laravel 8

Trong chuỗi series hướng dẫn học Laravel thì Views cũng quan trọng không kém gì so với Controller hay Model. Vậy chúng ta sẽ làm thế nào…

Validate Form trong PHP

Mặc dù trình duyệt hỗ trợ JavaScript để xác thực người dùng cho website. Tuy nhiên nếu JavaScript bị lỗi hoặc tắt đi thì công việc này…