Đăng ký nhận thông tin về những video mới nhất
Tóm Tắt
Mục lục bài viết
Trước tiên những bạn cần nắm được những phương pháp giải quyết và xử lý CRUD của axios ứng với những lời gọi đến những phương pháp của controller resource. Bạn hoàn toàn có thể xem tại bài viết Các hàm cơ bản của axios dùng trong CRUD với Laravel .
Phần 1: Cài đặt cơ bản
Bước 1:
Cài đặt Xampp.
Bạn đang đọc: VueJS: Hướng dẫn làm website SPA với VueJS+Axios+Laravel
Bước 2:
Cài đặt Composer .
Bước 3:
Vào xamp >> htdocs
hoặc một thư mục bất kỳ nơi bạn muốn lưu trữ Laravel và thực hiện hai lệnh sau để cài đặt Laravel:
composer global require laravel/installer
laravel new laravelsetup
Hoặc setup Laravel qua Composer :
composer create-project --prefer-dist laravel/laravel blog
Bước 4:
Sau khi cài đặt xong bạn copy laravelsetup vào xampp >> htdocs rồi đổi tên thành vuespa
, sau đó giữ phím Shift
và nhấn phím phải chuột
chọn Open PowerShell window here
.
Kết quả :
Phần 2: Cài đặt Vue
Bước 1:
Cài đặt VueJS thông qua lệnh npm install
như hình dưới.
Bước 2:
Cài đặt thêm vue-router
và vue-axios
:
Bước 3:
Thực hiện lệnh watch để mix và dịch :
Bước 4:
Mở thêm một PowerShell nữa và thực hiện lệnh php artisan serve
để tạo host ảo tại cổng 8000.
Bước 5:
Vào một trình duyệt bất kỳ và gõ vào localhost:8000
hoặc 127.0.0.1:8000
. Kết quả:
Bước 6:
Vào resources >> views
rồi tạo một view tên index.blade.php
sau đó đưa nội dung sau vào: