Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день.
Возможно мой вопрос больше относится к PHP чем к Laravel, но все равно буду очень благодарен за помощь.
Как можно передать переменную в конструкцию вида:
DB::transaction(function () {
//Здесь не видны ранее объявленные переменные
});
Конструкция вида
DB::transaction(function ($r) {
//Здесь не видны ранее объявленные переменные
});
Выдает ошибку при попытке преобразовать переменную в строку.
Заранее спасибо.
Конструкция
DB::transaction(function tran() use ($req1,$req2){
print_r(DB::statement($req1));
print_r(DB::statement($req2));
});
Выдает ошибку
[2014-05-23 09:29:30] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'syntax error, unexpected 'tran' (T_STRING), expecting '('' in C:\inetpub\support.hbc.ru\app\controllers\admin.php:156
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
#1 {main} [] []
Решил проблему ассоциативным массивом.
Не в сети
Страницы 1