Laravel Tinker cho phép bạn tương tác với cơ sở dữ liệu mà không cần tạo route. Laravel tinker được sử dụng với một nghệ nhân php để tạo các đối tượng hoặc sửa đổi dữ liệu. php artisan là một giao diện dòng lệnh có sẵn với Laravel. Tinker là một công cụ lệnh hoạt động với một nghệ nhân php. Một tinker chơi xung quanh cơ sở dữ liệu có nghĩa là nó cho phép bạn tạo các đối tượng, chèn dữ liệu, v.v.
- Để vào môi trường Tinker, hãy chạy lệnh dưới đây
thợ thủ công php
Màn hình trên cho thấy câu lệnh '$user->posts' truy xuất bài đăng của người dùng từ bảng 'bài đăng'
Tinker được yêu cầu
php artisan tinker2 [thực ra là trình kết nối php trực tiếp với laravel được tải] như sau
config[]->all[];
Cùng với đó, bạn có thể xem cách các biến môi trường được giải quyết và những gì được tải vào trường hợp của bạn
Tinker cho phép bạn tương tác với toàn bộ ứng dụng Laravel của mình trên dòng lệnh, bao gồm Eloquent ORM, công việc, sự kiện, v.v. Để vào môi trường Tinker, hãy chạy lệnh tinker Artisan
php artisan tinker3
bằng cách sử dụng dòng lệnh tinker, chúng ta có thể tạo người dùng mới hoặc chèn dữ liệu mới vào cơ sở dữ liệu
chạy
php artisan tinker4
hoặc bạn có thể sử dụng các phương pháp khác nhau để lưu trữ dữ liệu mới, hãy xem
php artisan tinker4
Trong hướng dẫn Laravel này, tôi sẽ giải thích cho bạn về 'Tinker', một trong những tính năng tuyệt vời trong ứng dụng Laravel cho phép người dùng tương tác với toàn bộ ứng dụng Laravel từ dòng lệnh
Bạn có thể đặt tất cả các truy vấn hùng hồn trên dòng lệnh với sự trợ giúp của Tinker
Với sự trợ giúp của các tính năng ít được biết đến của Laravel, Bạn có thể nhanh chóng đọc dữ liệu từ Cơ sở dữ liệu trong ứng dụng Laravel
Laravel tinker là một bản thay thế [Đọc–Eval–Vòng in] được cung cấp bởi gói PsySH
Trước khi mày mò cài ứng dụng Laravel rồi chạy lệnh migration để tạo table
php artisan tinker6
Sau khi chạy lệnh di chuyển, bạn sẽ thấy đầu ra sau
Bây giờ hãy chạy lệnh artisan để vào môi trường tinker.
______17
Đầu tiên, chúng tôi sẽ tạo cơ sở dữ liệu của mình với 10 chi tiết người dùng mới bằng cách chạy dòng lệnh sau
php artisan tinker8
Bạn có thể đếm tổng số người dùng trong cơ sở dữ liệu bằng cách chạy lệnh sau.
______19
Thêm người dùng mới
Bạn có thể tạo người dùng từ thay thế. Tôi đã nói với bạn rằng bạn có thể đặt các truy vấn hùng hồn của mình giống như bạn viết mã trong ứng dụng Laravel
Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về Laravel Tinker với lệnh PHP Artisan để cập nhật chi tiết người dùng. Nghe này, chúng tôi sẽ cung cấp cho bạn thông tin chi tiết về Laravel Tinker với lệnh PHP Artisan để cập nhật chi tiết người dùng Và cách sử dụng nó cũng cung cấp cho bạn bản demo cho nó nếu cần thiết
Trong hướng dẫn Laravel này, tôi sẽ cho bạn biết về 'Tinker', một trong những tính năng tuyệt vời trong ứng dụng Laravel cho phép người dùng tương tác với toàn bộ ứng dụng Laravel từ dòng lệnh
Bạn có thể đặt tất cả các truy vấn hùng hồn trên dòng lệnh với sự trợ giúp của
php artisan tinker0
Với sự trợ giúp của các tính năng ít được biết đến của Laravel, Bạn có thể nhanh chóng đọc dữ liệu từ Cơ sở dữ liệu trong ứng dụng Laravel
Laravel tinker là một bản thay thế [Đọc–Eval–Vòng in] được cung cấp bởi gói PsySH
Trước khi mày mò, hãy cài đặt ứng dụng laravel và chạy lệnh migration để tạo bảng
php artisan migrate
Sau khi chạy lệnh di chuyển, bạn sẽ thấy đầu ra sau
Bây giờ hãy chạy lệnh artisan để vào môi trường tinker
php artisan tinker
Cơ sở dữ liệu Seeding với người dùng thử nghiệm
Đầu tiên, chúng tôi sẽ tạo cơ sở dữ liệu của mình với 10 chi tiết người dùng mới bằng cách chạy dòng lệnh sau
factory[AppUser::class, 10]->create[];
Bạn có thể đếm tổng số người dùng trong cơ sở dữ liệu bằng cách chạy lệnh sau
AppUser::count[];
Thêm người dùng mới
Bạn có thể tạo người dùng từ thay thế. Tôi đã nói với bạn rằng bạn có thể đặt các truy vấn hùng hồn của mình giống như bạn viết mã trong ứng dụng Laravel
- $user=new AppUser;
- $user->name ="Ajay";
- $user->email ="ajay.agrahari09@gmail.com";
- $user->password=bcrypt['123456'];
- $user->save[];
$user = new AppUser; $user->name = "Ajay"; $user->email = "ajay.agrahari09@gmail.com"; $user->password=bcrypt['123456']; $user->save[];
Xem thêm Cách sao chép một mảng trong JavaScript
đầu ra
Cập nhật chi tiết người dùng
Chạy truy vấn để cập nhật chi tiết người dùng
- $user= AppUser::find[2];
- $user->name='Test User';
- $user->save[];
$user = AppUser::find[2]; $user->name='Test User'; $user->save[];
đầu ra
Xóa người dùng
Chạy truy vấn sau để xóa người dùng khỏi cơ sở dữ liệu
php artisan tinker0
php artisan tinker1
đầu ra
Đây là một công cụ thực sự tuyệt vời và hữu ích
PHP Laravel PHP Framework Cách MVC Phát triển Web DatabaseNhãn.
Hy vọng mã và bài đăng này sẽ giúp bạn triển khai Laravel Tinker với lệnh PHP Artisan để cập nhật chi tiết người dùng. nếu bạn cần bất kỳ trợ giúp hoặc bất kỳ phản hồi nào, hãy đưa ra trong phần bình luận hoặc bạn có ý tưởng hay về bài đăng này, bạn có thể đưa ra phần bình luận. Nhận xét của bạn sẽ giúp chúng tôi giúp bạn nhiều hơn và cải thiện chúng tôi. chúng tôi cũng sẽ cung cấp cho bạn loại bài đăng thú vị hơn này trong phần nổi bật, Để có bài đăng và mã thú vị hơn Hãy tiếp tục đọc blog của chúng tôi