Laravel là gì? 2 Cách cài đặt laravel nhanh nhất

Laravel là gì? 2 cách cài đặt Laravel nhanh nhất 1

Laravel là một framework phát triển ứng dụng web được viết bằng ngôn ngữ PHP. Nó được tạo ra để giúp các nhà phát triển xây dựng các ứng dụng web một cách nhanh chóng, dễ dàng và có hiệu suất cao.

Laravel cung cấp một cách tiếp cận đơn giản và rõ ràng trong việc xây dựng các ứng dụng web, với nhiều tính năng mạnh mẽ như routing (định tuyến), xử lý HTTP, caching (đệm), session management (quản lý phiên), và quản lý cơ sở dữ liệu. Nó cũng có sẵn một loạt các công cụ hỗ trợ trong việc xử lý các tác vụ phổ biến như xác thực người dùng, gửi email, và tương tác với các dịch vụ ngoại vi như Amazon S3, Redis, và cảm biến tài khoản xã hội.

Laravel tuân thủ theo kiến trúc MVC (Model-View-Controller) giúp tách biệt logic xử lý dữ liệu (Model), hiển thị giao diện người dùng (View) và quản lý các yêu cầu và phản hồi (Controller). Điều này giúp tăng tính bảo mật, quản lý mã nguồn dễ dàng và phát triển ứng dụng một cách hiệu quả.

Laravel cũng có cộng đồng đông đảo và năng động, cung cấp nhiều tài liệu, gói mở rộng và hỗ trợ từ cộng đồng để giúp nhà phát triển giải quyết các vấn đề và phát triển ứng dụng một cách hiệu quả hơn.

Ai nên dùng Laravel

Laravel là gì? 2 cách cài đặt Laravel nhanh nhất 2

Laravel là lựa chọn phổ biến với nhiều loại người dùng, mỗi nhóm người dùng có thể tận dụng những lợi ích khác nhau từ framework PHP mạnh mẽ này. Một số nhóm người dùng chính của Laravel bao gồm:

  • Startup: đối với các startup, Laravel cung cấp giải pháp phát triển tốc độ cao, giúp mang ý tưởng ra đời thực một cách nhanh chóng và hiệu quả. Các công cụ và thư viện tích hợp trong framework này sẽ tiết kiệm cho bạn thời gian và tài nguyên quý giá trong các giai đoạn đầu của dự án.
  • Các công ty nổi tiếng: khả năng mở rộng và dễ bảo trì của Laravel biến nó thành lựa chọn hấp dẫn đối với các công ty nổi tiếng muốn xây dựng hoặc nâng cấp các ứng dụng web của họ. Cộng đồng hỗ trợ mạnh mẽ của framework này cũng đảm bảo các doanh nghiệp có thể dựa vào Laravel trong các dự án dài hơi.
  • Các lập trình viên web PHP: các lập trình viên chọn Laravel vì cú pháp đơn giản và dễ sử dụng, giúp đơn giản hoá quy trình phát triển ứng dụng web.
  • Kỹ sư backend: với kỹ sư backend, các tính năng mạnh mẽ của Laravel bao gồm hỗ trợ lập lịch chạy task, xác thực, và công cụ dòng lệnh Artisan…biến nó thành một công cụ thiết yếu trong “kho đạn dược” của họ. Laravel cho phép các kỹ sư backend tạo ra những ứng dụng web bảo mật và hiệu quả một cách dễ dàng.

Cài đặt Laravel trên máy tính

Đảm bảo hệ thống của bạn đáp ứng các yêu cầu dưới đây trước khi cài đặt Laravel:

  • Hệ điều hành: Windows, macOS, Linux
  • Phần cứng: tối thiểu (tuỳ thuộc PHP và Composer)
  • Cần cài PHP và Composer trước.

Có hai phiên bản Laravel là: bản Stable với tính ổn định cao, và bản mới nhất với nhiều tính năng và cải tiến hơn.

Cài đặt Laravel thông qua Composer

Hướng dẫn này giả định bạn đã cài đặt PHP, MySQL, và Composer – những phần mềm quan trọng mà bất kỳ lập trình viên PHP nào cũng phải có. Tiếp theo, chúng ta sẽ cài đặt Laravel thông qua Composer.

Trên Windows

  • Mở Command Prompt và chạy câu lệnh sau:

composer create-project laravel/laravel app-name

Câu lệnh này sẽ tự động tải về mọi tập tin liên quan đến Laravel để tạo dự án mới.

  • Để xác nhận rằng Laravel đã được cài đặt chuẩn chỉnh, mở Command Prompt và chạy câu lệnh sau:

laravel –version

Nếu cài đặt Laravel thành công, bạn sẽ thấy thông số phiên bản Laravel hiện lên trong cửa sổ lệnh.

  • Bây giờ khởi động máy chủ bằng câu lệnh:

cd app-name

php artisan serve

  • Khi máy chủ đã sẵn sàng, bạn có thể truy cập vào dự án thông qua trình duyệt web. Để làm điều đó, mở trình duyệt và nhập địa chỉ: https://localhost:8000

Trên macOS

  • Mở Terminal và chạy câu lệnh sau để cài đặt Laravel vào hệ thống:

composer global require laravel/installer

Xác nhận đã cài đặt thành công bằng câu lệnh:

laravel —version

  • Tạo dự án Laravel mới bằng câu lệnh:

composer create-project –prefer-dist laravel/laravel app-name

Nhớ thay “app-name” bằng tên dự án. Câu lệnh này sẽ tạo một thư mục mới với tên bặt chọn và cài đặt framework Laravel vào trong đó.

  • Tiếp theo, vào thư mục dự án vừa tạo:

cd app-name

  • Để khởi động máy chủ phát triển local, chạy câu lệnh sau trong thư mục dự án:

php artisan serve

Câu lệnh này sẽ khởi động một máy chủ phát triển local ở cổng 8000. Bạn có thể truy cập ứng dụng Laravel bằng cách mở trình duyệt web và nhập địa chỉ https://127.0.0.1:8000

Trên Linux

Laravel là gì? 2 cách cài đặt Laravel nhanh nhất 3

  • Bạn cần cài thêm MariaDB (hệ quản trị cơ sở dữ liệu liên quan mã nguồn mở). Tiếp đó, cài Laravel bằng câu lệnh sau trong Terminal:

composer create-project –prefer-dist laravel/laravel app-name

Nhớ thay “app-name” bằng tên mong muốn. Sau đó vào thư mục dự án vừa tạo:

cd app-name

  • Để khởi động máy chủ phát triển dự án, vào thư mục dự án và chạy câu lệnh:

php artisan serve

Để truy cập ứng dụng Laravel của bạn, mở trình duyệt web và nhập địa chỉ http://127.0.0.1:8000.

Cài đặt Laravel thông qua Installer

Với cách cài đặt này, bạn sẽ có thể cài đặt một dự án Laravel một cách nhanh chóng không khác gì WordPress hay các CMS khác. Gói Laravel Installer này cho phép người dùng không dùng Composer, SSH… cài đặt được ứng dụng của bạn chỉ với vài bước đơn giản.

  • Từ thư mục gốc của dự án (root) trong cửa sổ lệnh, chạy:

composer require rachidlaasri/laravel-installer

  • Đăng ký gói:
  • Laravel 5.5 trở lên: sử dụng tính năng phát hiện gói tự động, không cần chỉnh sửa tập tin config/app.php
  • Laravel 5.4 trở xuống: đăng ký gói với Laravel trong config/app.php dưới mục providers với câu lệnh:

‘providers’ => [

RachidLaasri\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,

];

  • Publish các tập tin bằng cách chạy câu lệnh sau từ thư mục gốc của dự án:

php artisan vendor:publish –tag=laravelinstaller

MiraWEB – Tạo website tự động bằng AI trong 30 giây

  • Bằng công nghệ AI, MiraWEB sẽ tạo ra một trang web chuyên nghiệp với ý tưởng của riêng bạn chỉ với vài cú click
  • Không cần phải có kiến thức về lập trình hay thiết kế, website của bạn sẽ được tối ưu nội dung và hình ảnh chỉ trong giây lát

TRẢI NGHIỆM NGAY

Các tìm kiếm liên quan đến chủ đề “Laravel”

Laravel Framework la gì
Laravel framework Học Laravel  Cài đặt Laravel 
Tại Laravel 7 Create-project Laravel 7 Laravel w3schools  

Bài liên quan