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

Những điều cơ bản về Laravel cho người mới bắt đầu.

0 0 22

Người đăng: giangnt

Theo Viblo Asia

1. Laravel framework?

  • Nếu là một người tìm hiểu về PHP và muốn bước thêm một bước tìm hiểu về 1 framework thì Laravel hẳn không còn xa lạ gì nữa rồi.
  • Để có thể cài đặt Laravel và sử dụng thì có một vài yêu cầu về PHP:
    • PHP >= 5.5.9.
    • OpenSSL PHP Extension.
    • Mbstring PHP Extension.
    • Tokenizer PHP Extension.

2. Cài đặt Composer.

  • Trong Laravel thì Composer là một trình quản lý rất tốt quan hệ giữa các gói ( thư viện) có liên quan đến nhau.
  • Và tất nhiên thì bạn cần đến nó để cài đặt cái gói thư viện hay là dự án mới hoặc gì gì đó 😁😁.
  • Để cài đặt Composer trên window thì chỉ cần vào: https://getcomposer.org/download/
  • Sau đó tải về và cài đặt thôi.

3. Cài đặt Laravel và tạo project.

3.1 Cài đặt Laravel.

  • Để cài đặt Laravel thì ta chạy:
composer global require laravel/installer

3.2 Tạo project.

  • Để tại một project laravel thì hiện nay khá là đơn giản. Bạn chỉ cần mở Document của laravel lên và chạy câu lệnh composer của phiên bản phù hợp là được.
  • VD: Để tạo một project với phiên bản Laravel 9 như hiện tại thì chạy lệnh:

Tất nhiên là bạn phải cd đến thư mục chứa project mà bạn muốn.

composer create-project laravel/laravel ten-project
//Hoặc nếu bạn đã cài laravel
laravel new ten-project

Sau khi tạo xong thì bạn cd tới project sau đó chạy lệnh code . là có thể mở dự án của bạn lên trong vscode.

4. Thiết lập project.

4.1 Thiết lập .env

  • Trong trường hợp bạn mở project lên mà không thấy file .env thì bạn cần coppy và thự hiện key:generate.
cp .env.example .env
php artisan key:generate
  • Khi chạy lệnh php artisan key:generate thì một chuỗi random của application nhất định sẽ được thiết lập vào APP_KEY trong .env.
  • Còn về tại sao cần có file .env thì nó dùng để chứa thông tin các môi trường thực thi khác nhau.

4.2. config/app.php

  • Điều tiếp theo chúng la cần làm là config lại một số thông tin trong file config/app.php như thời gianngôn ngữ tại nơi bạn làm việc.
  • Bạn chỉ cần sửa lại 2 trường timezonelocale là được.

4.3 Thiết lập database.

  • Hiện tại thì Laravel sử dụng MySQL là hệ quản trị mặc định nên bạn chỉ cần sửa lại DB_DATABASE trong file .env thành tên cơ sở dữ liệu của bạn là được.

5. Chạy thôi nào.

  • Để chạy dự án thì bạn mở terminal của vscode lên sau đó chạy lệnh:
php artisan serve
  • Sau khi chạy ta sẽ nhận được một đường dẫn local như sau:

  • Sau đó bạn chỉ cần ctrl + click vào đường dẫn hoặc mở chorme lên và nhập đường dẫn vào sau đó enter là được.

6. Kết quả.

  • Đây là kết quả sau khi bạn cài đặt thành công project của mình.
  • Bài sau mình sẽ giới thiệu cho các bạn các phần tiếp theo của Framework Laravel.
  • Link tham khảo: https://laravel.com/docs/9.x
  • Mong rằng bài viết này sẽ giúp đỡ được các bạn.

Bình luận

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

- 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

Sử dụng Swagger để xây dựng API documentation

Giới thiệu về Swagger. RESTful API là một tiêu chuẩn dùng trong việc thiết kế API cho các ứng dụng web (thiết kế Web services) để tiện cho việc quản lý các resource.

0 0 1k

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

Ví dụ CRUD với Laravel và Vuejs.

1. Cài đặt Laravel. composer create-project --prefer-dist laravel/laravel vuelaravelcrud. .

0 0 160

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

Một số tips khi dùng laravel (Part 1)

1. Show database query in raw SQL format. DB::enableQueryLog(); // Bật tính năng query logging. DB::table('users')->get(); // Chạy truy vấn bạn muốn ghi log.

0 0 84

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

Inertiajs - Xây dựng Single Page App không cần API

Tiêu đề là mình lấy từ trang chủ của https://inertiajs.com/ chứ không phải mình tự nghĩ ra đâu nhé :v. Lâu lâu rồi chưa động tới Laravel (dự án cuối cùng mình code là ở ver 5.8), thế nên một ngày đẹp trời lượn vào đọc docs ver 8.

0 0 242