Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj wynik procedury zapisanej Laravel

Powinieneś przejść CALL your_procedure przez DB::raw do DB::SELECT .

To zadziała i zwróci zestaw wyników:

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

Możesz także przekonwertować zestaw wyników na Elokwentny model używając hydrate metoda.

Foo::hydrate($result_from_db_select);

Mam nadzieję, że ci to pomoże po 6 miesiącach :))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ukończ połączenie AJAX, zanim przycisk PayPal przekieruje

  2. Jak ustalić, czy używasz SSL w połączeniu MySql?

  3. c# mysql AddWithValue unicode

  4. Problem z wyszukiwaniem pełnotekstowym MySQL 5.6 podczas wyszukiwania słowa the w PHP

  5. Errcode 13, WYBIERZ DO OUTFILE problem