Trang đăng nhập sử dụng lavarel

    Rating: ★★★★☆
    View: 148
    Download: 198

    Cài đặt và sử dụng

    1. Download code
    2. Cài Laravel: composer install
    3. Thiết lập lại database trong thư mục:  app/config/database.php
    4. Thực thi migration: php artisan migrate
    5. Seed database: php artisan db:seed
    6. Xem kết quả: http://localhost/login
    7. Thử đăng nhập

    Config database/thiết lập cơ sở dữ liệu

    Thiết lập cơ sở dữ liệu và người dùng của bạn. Chỉ định người dùng đó vào cơ sở dữ liệu và đảm bảo bạn cập nhật cài đặt của mình app/config/database.php.

    Migration/Di cư

    Di chuyển là một cách chúng ta có thể thao tác cơ sở dữ liệu của chúng tôi trong cơ sở mã của chúng tôi. Điều này có nghĩa là chúng ta không cần phải làm bẩn tay bằng cách thực hiện bất kỳ lệnh SQL nào hoặc làm rối tung bên trong một công cụ như phpmyadmin. Để biết thêm thông tin và lợi ích của việc di chuyển, xem tài liệu chính thức.

    Di chuyển rất dễ dàng để tạo ra. Cách dễ nhất để tạo di chuyển sẽ là sử dụng giao diện dòng lệnh nghệ nhân tuyệt vời được tạo bởi Taylor Otwell. Để tạo di chuyển, thông qua dòng lệnh, trong thư mục gốc của ứng dụng của bạn, chỉ cần gõ:

    php artisan migrate:make create_users_table ––create=users

    Điều này sẽ tự động tạo một tập tin di chuyển trong app/database/migrationsthư mục của bạn . Hãy xem tập tin mới được tạo.

    Laravel tạo lõi của tệp di chuyển cho bạn và lệnh --create sẽ cho phép di chuyển tạo bảng cho bạn. Nó sẽ tạo một bảng cho bạn với trường id và trường dấu thời gian. Điều này sẽ tạo các trường created_at và update_at. Bây giờ chúng tôi sử dụng Schema Builder để tạo bảng người dùng của chúng tôi.

    Bây giờ tệp di chuyển này sẽ chịu trách nhiệm tạo bảng người dùng và cũng hủy nó nếu cần. Để chạy di chuyển và tạo bảng người dùng của chúng tôi , hãy sử dụng lại dòng lệnh và chạy:

    php artisan migrate

    Chỉ cần như vậy, lệnh sẽ sử dụng up()chức năng và bam! Chúng tôi có bảng người dùng với tất cả các cột mà chúng tôi muốn.

    Hoàn nguyên di chuyển: Bây giờ nếu bạn muốn quay lại di chuyển, chúng tôi có thể sử dụng php artisan migrate:rollbackhoặc php artisan migrate:reset.

    Bây giờ chúng ta đã có bảng của mình, hãy tạo người dùng mẫu.

    Seed/Gieo hạt

    Seeding là kỹ thuật điền vào cơ sở dữ liệu của chúng tôi với dữ liệu mẫu để chúng tôi có thể kiểm tra và tạo các ứng dụng của mình. Nó thực sự làm cho các ứng dụng xây dựng dễ dàng hơn nhiều. Đối với các tập tin seeder, chúng tôi sẽ không sử dụng artisan. Chúng tôi sẽ thực hiện những cách thức cũ tốt này ... Tập tin mới. Trong app/database/seedsthư mục của bạn , tạo một tập tin gọi là UserTableSeeder.php.

    Chúng tôi sẽ tạo một người dùng và tất cả những điều trên là khá tự giải thích ngoài mật khẩu. Chúng tôi sẽ sử dụng lớp Hash của Laravel để tạo băm mật khẩu Bcrypt an toàn cho mật khẩu của chúng tôi. Đây luôn là một cách thực hành tốt để băm mật khẩu của chúng tôi và để đọc thêm về bảo mật của Laravel, hãy kiểm tra các tài liệu . Bây giờ chúng tôi đã tạo tập tin của chúng tôi, chúng tôi cần phải gọi cho Laravel. Bên trong app/database/seeds/DatabaseSeeder.php, thêm dòng $this->call('UserTableSeeder');

    Khi chúng tôi đã hoàn tất với tệp seeder của mình, chúng tôi có thể đưa người dùng đó vào cơ sở dữ liệu của mình bằng cách sử dụng:

    php artisan db:seed

    loading Đang tải...

    api được ưa chuộng