Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
server_url - урл доступен из интернета? ... больше идей нет.
У меня существенно быстрее работает join через Datatables, но возможно with поможет улучшить производительность без join'ов.
У вас в корне подход к решению задачи не верен, очередь может помочь если приложению не важен ответ отработки задачи в очереди, например: отправка письма; определение гео координат сторонним сервисом.
В вашем случае идёт запрос и ждёт ответ, зависимый от данных в запросе - очередь не поможет.
В handle() не может быть данных для возврата return redirect()->...
Надеюсь я правильно понял то, что вы хотели создать.
Форма отправляется на app.order-billboard
Судя по контроллеру -
Route::any('/ajax/order-billboard', array('as' => 'app.order-billboard', 'uses' => __CLASS__.'@postOrderBillboard'));
обработчик формы - ApplicationController->postOrderBillboard()
вот собственно в нём что то и не работает, ковыряй, смотри данные какие попадают
строка отправки письма - Mail::send('emails.order-billboard', $data, function ($message) use ($data) { ...
также советую включить дебаг :
/app/config/app.php
'debug' => true,
смотри в лог:
app/storage/logs/ тут файл или файлы в зависимости от настроек логирования
если нет какойто переменной - то ларавел бросает исключение, поэтому может и не отправляться
Для тех , кому проще делать через полноценный SQL пример подобных запросов:
DB::update(DB::raw('
UPDATE provider_stations AS ps,
(
SELECT COUNT( id ) as hot , provider_arr, provider_id
FROM trips
WHERE date_dep = \'2014-11-05\'
GROUP BY provider_arr
) as d
set ps.hot=d.hot
where ps.provider_id=d.provider_id
and ps.code=d.provider_arr
'));
Жаль только в забугровой доке нашёл.
возможно для Вас это проще.
Помогите создать запрос:
update provider_stations as ps,
trips as tr
set tr.station_dep=ps.station_id
where ps.code=tr.provider_dep
and ps.provider_id=tr.provider_id