Bây giờ hãy xem ví dụ về cách tạo và sử dụng thủ tục lưu sẵn trong laravel. Chúng ta sẽ nói về việc di chuyển laravel tạo thủ tục lưu sẵn. bạn có thể hiểu một khái niệm về cách viết thủ tục lưu sẵn trong laravel Show
Tôi sẽ đưa ra ví dụ đơn giản với giải pháp. bạn sẽ học cách gọi thủ tục lưu trữ mysql trong laravel. Trong ví dụ này, tôi sẽ tạo thủ tục lưu trữ mysql bằng cách sử dụng di chuyển laravel và chúng tôi sẽ gọi thủ tục lưu sẵn bằng cách sử dụng laravel eloquent. bạn có thể dễ dàng sử dụng nó với phiên bản laravel 6, laravel 7 và laravel 8 Trong ví dụ này, chúng tôi sẽ tạo cuộc gọi thủ tục được lưu trữ "get_posts_by_userid" sẽ trả về các bài đăng của id người dùng đã cho. Vì vậy, hãy xem ví dụ đơn giản dưới đây Hôm nay mình sẽ hướng dẫn các bạn cách tạo và sử dụng thủ tục lưu trữ trong laravel. nếu bạn có câu hỏi về việc di chuyển laravel, hãy tạo thủ tục lưu sẵn thì tôi sẽ đưa ra ví dụ đơn giản với giải pháp. bạn sẽ học cách gọi thủ tục lưu trữ mysql trong laravel. bạn có thể hiểu một khái niệm về cách viết thủ tục lưu sẵn trong laravel Trong ví dụ này, tôi sẽ tạo thủ tục lưu trữ mysql bằng cách sử dụng di chuyển laravel và chúng tôi sẽ gọi thủ tục lưu sẵn bằng cách sử dụng laravel eloquent. bạn có thể dễ dàng sử dụng nó với phiên bản laravel 6, laravel 7, laravel 8 và laravel 9 trong ví dụ này, chúng tôi sẽ tạo cuộc gọi thủ tục được lưu trữ "get_posts_by_userid" sẽ trả về các bài đăng của id người dùng đã cho. Vì vậy, hãy xem ví dụ đơn giản dưới đây Bài đăng này sẽ đề cập đến cách tạo Thủ tục được lưu trữ bằng PHPMyAdmin. Phần tiếp theo sẽ đề cập đến cách thực thi Stored…trung bình. com Bước 2. Đưa lớp DB của laravel vào Controller/Model Bao gồm lớp DBBước 2. Cơ sở dữ liệu người dùng. chọn để gọi Thủ tục được lưu trữ. Theo hình ảnh, gọi thủ tục lưu trữ insert_user có hai tham số (Tên, Email) Thủ tục lưu trữ cuộc gọiTham số đầu tiên sử dụng từ khóa cuộc gọi để thực thi Thủ tục được lưu trữ và tham số thứ hai lấy dữ liệu ở định dạng mảng Đó là nó. Hy vọng bài viết này sẽ giúp các bạn hiểu rõ về “Cách thực thi thủ tục lưu trữ bằng Laravel” Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về Execute Stored Procedure Sử dụng Laravel 9. Tại đây, chúng tôi sẽ cung cấp cho bạn thông tin chi tiết về Thực thi thủ tục lưu sẵn bằng Laravel 9 Và cách sử dụng nó cũng như cung cấp cho bạn bản demo nếu cần tạo thủ tục lưu trữ MySQL bằng cách sử dụng di chuyển laravel9 và chúng tôi sẽ gọi thủ tục được lưu trữ bằng cách sử dụng laravel eloquent. bạn có thể dễ dàng sử dụng nó với các phiên bản laravel 6, laravel 7 và laravel 8 trong ví dụ này, chúng tôi sẽ tạo một thủ tục được lưu trữ gọi “posts_by_userid” sẽ trả về các bài đăng của id người dùng đã cho. Vì vậy, hãy xem ví dụ đơn giản dưới đây <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreatePostProcedure extends Migration { /** * Run the migrations. * * @return void */ public function up() { $procedure = "DROP PROCEDURE IF EXISTS `posts_by_userid`; CREATE PROCEDURE `posts_by_userid` (IN idx int) BEGIN SELECT * FROM posts WHERE u_id = idx; END;"; \DB::unprepared($procedure); } /** * Reverse the migrations. * * @return void */ public function down() { } } Thủ tục lưu trữ cuộc gọi Route::get('call-post-procedure', function () { $postId = 1; $getPost = DB::select( 'CALL posts_by_userid('.$postId.')' ); dd($getPost); }); ĐẦU RA Array ( [0] => stdClass Object ( [id] => 15 [title] => demo title [body] => demo body [created_at] => 2022-01-01 06:00:03 [updated_at] => 2022-01-01 06:00:03 [u_id] => 111 ) [1] => stdClass Object ( [id] => 60 [title] => demo title [body] => demo body [created_at] => 2022-01-01 06:14:05 [updated_at] => 2022-01-01 06:14:05 [u_id] => 111 ) ) Tham số đầu tiên sử dụng từ khóa cuộc gọi để thực thi Thủ tục lưu trữ và tham số thứ hai lấy dữ liệu ở định dạng mảng Xem thêm trích xuất chuỗi con từ một chuỗi trong PHP Kết luận cho việc thực thi thủ tục lưu trữ bằng cách sử dụng Laravel 9Hy vọng đoạn mã này và bài viết này sẽ giúp bạn triển khai Execute Stored Procedure Sử dụng Laravel 9. 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 trong 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 Để biết thêm thông tin Xem. laravel Và github bài viết liên quan
|