Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận kết quả của thủ tục được lưu trữ Laravel

Bạn nên chuyển CALL your_procedure qua DB::raw đến DB::SELECT .

Vì vậy, điều này sẽ hoạt động và nó trả về tập kết quả:

$p0 = Carbon::now();
$p1 = Carbon::now()->addDays(7);
$p2 = 100;
$p3 = 2;
DB::select(DB::raw("CALL rentalsAvailables_get($p0, $p1, $p2, $p3)"));

Ngoài ra, bạn có thể chuyển đổi tập hợp kết quả thành Mô hình hùng hồn sử dụng hydrate phương pháp.

Foo::hydrate($result_from_db_select);

Hy vọng điều này sẽ giúp bạn sau 6 tháng :))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cấu trúc cơ sở dữ liệu cho các cảnh báo mục chưa đọc cho mỗi người dùng

  2. Làm sắc nét và tạo ID dưới dạng instagram

  3. Chọn phần trăm TOP X (hoặc dưới cùng) cho các giá trị số trong MySQL

  4. opencart - Làm cách nào để hiển thị thủ công một mô-đun bên trong tệp mẫu?

  5. MySQL có thể thay thế nhiều ký tự không?