Kiểm tra hướng dẫn trước của tôi về cách Cài đặt và định cấu hình môi trường cục bộ của chúng tôi với tất cả các công cụ chúng tôi sẽ cần cho bài tập này. Hãy nhớ thêm một dự án Laravel mới bằng Trình soạn thảo trong thư mục htdocs của chúng tôi
composer create-project --prefer-dist laravel/laravel laravel-crud
Thêm và định cấu hình Cơ sở dữ liệu của chúng tôi
Việc thêm cơ sở dữ liệu MySQL mới được thực hiện dễ dàng với Xampp.
Chỉ cần truy cập PHPMyAdmin tại localhost/phpmyadmin/ và tạo Cơ sở dữ liệu mới bằng tùy chọn “Mới”. Chúng tôi sẽ đặt tên nó là cổ phiếu cho hướng dẫn này nhưng bạn có thể sử dụng bất kỳ tên nào bạn muốn.
Bây giờ hãy mở. env trên thư mục gốc của dự án của bạn và đặt thông tin Cơ sở dữ liệu
... DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=stocks DB_USERNAME=root DB_PASSWORD= ...
Theo mặc định, MySQL của Xampp sử dụng người dùng root với mật khẩu trống. Rõ ràng, đây không phải là một cách thực hành tốt cho các dự án thực tế nhưng nó hoàn hảo cho một hướng dẫn nhanh như thế này
Tạo mô hình của chúng tôi
Hãy để chúng tôi sử dụng Artisan để tạo Model đầu tiên của chúng tôi
php artisan make:model Stock --migration
Thao tác này sẽ tạo Mô hình và tệp di chuyển
Đi vào cơ sở dữ liệu/di chuyển và mở xxxxxxx_create_stocks_table mới. php. Chúng tôi cần sửa đổi tệp này để thêm cấu trúc bảng của chúng tôi.
.. public function up[] { Schema::create['stocks', function [Blueprint $table] { $table->bigIncrements['id']; $table->timestamps[]; $table->string['stock_name']; $table->string['ticket']; $table->decimal['value', 8, 2]; }]; } ...
Lưu ý các trường được đánh dấu mà chúng tôi đã thêm vào bảng
Bây giờ chúng ta có thể chạy,
php artisan migrate
để thêm các bảng của chúng tôi vào cơ sở dữ liệu Chứng khoán
Vào thư mục ứng dụng và cập nhật Cổ phiếu. php.