- vừa được xem lúc

Tập 1: Cài đặt Laravel (Installation Laravel)

0 0 26

Người đăng: Lê Chí Huy

Theo Viblo Asia

Chào tất cả các bạn, đây là bài đầu tiên trong series dài nhiều tập "Hành trình chinh phục Laravel Framework". Để không phải nhiều rắc rối sau này, đây là những kinh nghiệm, tư liệu, trải nghiệm đúc kết trong quá trình học, có tham khảo tại Laravel Documents, nếu có sai sót mong các bạn hãy để lại phản hồi bên dưới mỗi bài để cùng nhau học tập, chia sẻ kiến thức. Cảm ơn các bạn.

Ở bài đầu tiên mình sẽ không giới thiệu về Laravel Framework là gì nữa, vì giờ có rất rất nhiều người đã nói về vấn đề này rồi. Và khi các bạn định học về Laravel cũng đã tìm hiểu nó là gì rồi phải không? Nên tập hôm này mình sẽ hướng dẫn các bạn làm thể nào để cài đặt một ứng dụng sử dụng Laravel.

I. Những yêu cầu

Vì đây là một framework lập trình theo hướng đối tượng nên có rất nhiều thuật ngữ, cũng như cơ chế rất mới lạ nên thiết yếu bạn phải nắm chắc được:

  • PHP OOP
  • Mô hình MVC
  • Biết sử dụng commander
  • Rất tuyệt vời nếu bạn hiểu được khái niệm design pattern

II. Cài đặt

Có rất nhiều cách để cài đặt Laravel framework, nhưng mình xin hướng dẫn 2 cách cơ bản mình đã sử dụng trong quá trình học. Những cách dưới đây vô cùng đơn giản, nhanh chóng cho những người mới bắt đầu.

Trước tiên bạn cần phải cài đặt:

  • Composer
  • Xampp (các bạn có thể chọn phần mềm khác)
  • Một phần mệnh để chạy command line (thường là Command Prompt của Windows hay Terminal của Mac...)

Lưu ý: PHP nên cài đặt ở phiên bản 7+ sẽ giúp ứng dụng Laravel chạy nhanh hơn.

Những cái trên chắc hẳn các bạn đều đã từng nghe qua hoặc đã từng cài đặt rồi nên mình không đi sâu chi tiết nhé!

Bây giờ chúng ta sẽ đi qua từng cách cài đặt Laravel.

1. Với Laravel Installer (Via Laravel Installer)

Đầu tiên, ta phải download Laravel Installer thông qua Composer với lệnh:

composer global laravel/installer

Tiếp theo, gõ tiếp lệnh bên dưới

laravel new blog

Sau khi cửa sổ lệnh báo hoàn tất thì chúng ta đã khởi tạo thành công một project với tên "blog".

2. Với Composer Create-Project (Via Composer Create-Project)

Gõ dòng lệnh bên dưới và đợi ít thời gian

composer create-project --prefer-dist laravel/laravel blog

Sau khi lệnh hoàn tất, chúng ta cũng thu được một kết quả tương tự như cách ở trên.

Qua một trong hai cách trên, chúng ta đã có thể khởi tạo một ứng dụng Laravel framework rồi, tiếp theo chúng ta sẽ tìm hiểu cách để khởi động ứng dụng.

III. Nạp máy chủ dành cho phát triển (Load local development server)

Nếu máy tính bạn đã cài đặt PHP thì có thể chạy dòng lệnh sau để khởi động server:

php artisan serve

Sau khi chạy dòng lệnh, mở trình duyệt và truy cập địa chỉ http://localhost:8000, chúng ta sẽ thu được kết quả như hình bên dưới:

Mặc định, Laravel khi khởi động chạy ở port 8000, nếu muốn thay đổi thiết lập này có thể thêm tham số port vào lệnh:

php artisan serve --port=8080

Ngoài ra, Homestead và Valet có hỗ trợ cho sever ảo để chạy Laravel tốt hơn cách trên, mình sẽ không nói ở đây, các bạn có thể tự tìm hiểu hoặc nếu có dịp mình sẽ có bài riêng về phần này.


Cảm ơn các bạn đã quan tâm theo dõi. Cùng đồng hành với mình qua những tập tiếp theo tại series "Hành trình chinh phục Laravel Framework" nhé! Chúc may mắn và hẹn gặp lại.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 525

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 396

- vừa được xem lúc

Đặt tên commit message sao cho "tình nghĩa anh em chắc chắn bền lâu"????

. Lời mở đầu. .

1 1 737

- vừa được xem lúc

Tìm hiểu về Resource Controller trong Laravel

Giới thiệu. Trong laravel, việc sử dụng các route post, get, group để gọi đến 1 action của Controller đã là quá quen đối với các bạn sử dụng framework này.

0 0 358

- vừa được xem lúc

Phân quyền đơn giản với package Laravel permission

Như các bạn đã biết, phân quyền trong một ứng dụng là một phần không thể thiếu trong việc phát triển phần mềm, dù đó là ứng dụng web hay là mobile. Vậy nên, hôm nay mình sẽ giới thiệu một package có thể giúp các bạn phân quyền nhanh và đơn giản trong một website được viết bằng PHP với framework là L

0 0 449

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 433