CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.
Bài viết trên blog CFSDN này về cách dễ dàng xuất ra các câu lệnh SQL hoàn chỉnh trong Laravel được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.
Lời nói đầu.
Câu lệnh sql thu được bằng phương thức xây dựng truy vấn toSql trong laravel không bị ràng buộc với các tham số có điều kiện, tương tự như select * fromuserswhereid= ?, nên tôi đã viết một gói mở rộng laravel-dump-sql để có được câu lệnh sql hoàn chỉnh.
Mã nguồn.
laravel-dump-sql - github.com/guanguans/l… 。
Cài đặt.
?
1
|
$ nhà soạn nhạc yêu cầu guanguans
/laravel-dump-sql
-
v
|
Dịch vụ xuất bản.
?
1
|
$ php artisan nhà cung cấp: xuất bản --nhà cung cấp=
"Guanguans\\LaravelDumpSql\\ServiceProvider"
|
sử dụng.
Sau khi cài đặt thành công, trình tạo truy vấn sẽ thêm ba phương thức mới: toRawSql, dumpSql và ddSql.
?
1
2
3
4
5
6
7
8
9
10
11
|
Người dùng::nơi(
'nhận dạng'
, 1)->toRawSql();
DB::bảng(
'người dùng'
)->ở đâu(
'nhận dạng'
, 1)->toRawSql();
Người dùng::nơi(
'nhận dạng'
, 1)->dumpSql();
DB::bảng(
'người dùng'
)->ở đâu(
'nhận dạng'
, 1)->dumpSql();
Người dùng::nơi(
'nhận dạng'
, 1)->ddSql();
DB::bảng(
'người dùng'
)->ở đâu(
'nhận dạng'
, 1)->ddSql();
|
Tên phương thức tùy chỉnh.
?
1
|
$ php artisan nhà cung cấp: xuất bản --tag=laravel-dump-sql
|
Xuất bản tập tin cấu hình.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
trở lại
[
'to_raw_sql'
=>
'toRawSql'
,
'dump_sql'
=>
'dumpSql'
,
'dd_sql'
=>
'ddSql'
,
];
|
Tóm tắt.
Đến đây là kết thúc bài viết về cách dễ dàng xuất một câu lệnh SQL hoàn chỉnh trong Laravel. Để biết thêm thông tin về cách xuất một câu lệnh SQL hoàn chỉnh trong Laravel, vui lòng tìm kiếm các bài viết trước của tôi hoặc tiếp tục duyệt qua các bài viết liên quan sau. về nó trong tương lai Hãy ủng hộ tôi! .
Link gốc: https://juejin.im/post/5f0f55296fb9a07e93303ae4.
Cuối cùng, bài viết về cách dễ dàng xuất một câu lệnh SQL hoàn chỉnh trong Laravel kết thúc tại đây. Nếu bạn muốn biết thêm về cách xuất một câu lệnh SQL hoàn chỉnh một cách dễ dàng và dễ dàng trong Laravel, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!