Esiste un modo per generare stored procedure MYSQL in una migrazione di Laravel 4?Creazione della procedura MYSQL in Laravel 4 Migrazioni
Ad esempio, ecco una semplice query generazione procedura memorizzata come stringa (tramite un Heredoc)
$query = <<<SQL
DELIMITER $$
DROP PROCEDURE IF EXISTS test$$
CREATE PROCEDURE test()
BEGIN
INSERT INTO `test_table`(`name`) VALUES('test');
END$$
DELIMITER ;
SQL;
DB:statement(DB::RAW($query));
quando esegue questo in funzione di una migrazione up()
ottengo questo errore:
Volevo solo dire che qualcuno nei forum Laravel ha sottolineato che non è nemmeno necessario utilizzare l'oggetto PDO, è sufficiente chiamare 'DB :: unprepared ($ sql)' e funzionerà altrettanto bene. Certo, probabilmente si riduce alla stessa cosa alla fine, ma meno codice :) – Johannes