Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Почта России API » 20.05.2019 15:23:12

Johny_catsvill
Ответов: 0

Здравствуйте Всем. Пытаюсь подключить расчет стоимости доставки почты россиии через пакет https://github.com/lapaygroup/RussianPost#configfile. подключил но пакет всегда мне возвращает сумму равную 0. что бы я не делал какие индексы для расчета не ставил всегда 0, может кто работал через данный пакет и может подсказать в чем может быть проблема, буду очень благодарен за помощь!!!

#2 Laravel 5.x » Кто реализовывал синхронизацию с 1с и laravel? » 07.04.2019 10:34:25

Johny_catsvill
Ответов: 1

Здравствуйте. кто реализовывал синхронизацию с 1с и laravel? подскажите пожалуйста каким пакетом или как вы это делали? я попробовал mavsan. но он только для товаров, не для заказов и данные не все почему берет, кто может помочь или подсказать? мб даже не за бесплатно, очень нужно. скайп batenko07

#3 Laravel 5.x » Рулетка на Laravel и sockets » 08.01.2019 22:30:06

Johny_catsvill
Ответов: 1

Здравствуйте всем. решил реализовать рулетку на Laravel и sockets.io и зашел в тупик. есть игра называется Jackpot. суть игры - заходит несколько участников и начинается игра, в течении 40 секунд могут зайти другие игроки и сделать ставку. после окончания этих 40 секунд должно рандомно выбрать победителя. вопрос в том, как по истечению этих 40 секунд обратиться к серверу лишь одним запросом что бы сгенерировать победителя? ведь у каждого этот скрипт открыт и каждый обратится к серверу, А нужно что бы только один раз, может кто знает как это грамотно реализовать?

#4 Laravel 5.x » Laravel echo server » 31.10.2018 22:07:54

Johny_catsvill
Ответов: 0

Привет всем. Вообщем реализовал чат с помощью laravel-echo-server и redis. Все гуд работает, кроме одного. Использую метод whisper на канал, и с помощью метода listenForWhisper пытаюсь прослушивать, но прослушивает он только почему то только со второго раза.
Вот код
window.Echo.private('message.1').whisper('read', {}); - это вызов он срабатывает при клике. Есть еще один whisper он стоит на нажатие клавиш и срабатывает сразу с первого раза. уже второй день пытаюсь понять в чем проблема но к сожалению не могу понять. Может кто подскажет

window.Echo.private('message.{{ auth('account')->user()->id }}').listen('Message', function(e) {})
.listenForWhisper('read', function (e) {
                    $('body').find('.is-read-message').removeClass('hide');
                });

#5 Laravel 5.x » Не заходит в callback Liqpay Laravel » 11.06.2018 18:04:54

Johny_catsvill
Ответов: 2

Добрый вечер. Подключил оплату через liqpay, деньги снимает все происходит но liqpay не переходит по server_url, просто в него не заходит вообще. Может кто знает в чем может быть проблема?

#6 Laravel 5.x » Paypal и Laravel » 04.06.2018 11:28:43

Johny_catsvill
Ответов: 0

Кто работал с paypal на Laravel и все отлично отрабатывало, напишите пожалуйста в скайп, хочу задать лишь один вопрос по реализации, а именно с реализацией постоплаты(тоесть когда paypal вернул на сайт)

#7 Laravel 5.x » Бронирование номеров - алгоритм » 04.04.2018 09:46:14

Johny_catsvill
Ответов: 4

Был ли у кого то опыт разработки сайта для отеля с бронированием номеров онлайн, хотел бы узнать немного о алгоритме, а то не могу понять как сделать. Если кто знает, напишите в скайп мне batenko07, спасибо. всего несколько вопросов

#8 Laravel 5.x » CKEDITOR LARAVEL загрузка изображений » 20.03.2018 13:17:46

Johny_catsvill
Ответов: 0

Подключил ckeditor, подключил загрузку изображений. изображение загружается но ответ получаю "Неккоректный ответ сервера"
Вот роут обработки загрузки
Route::post('/upload-image', function(
    \Illuminate\Http\Request $request,
    Illuminate\Contracts\Validation\Factory $validator
) {
    $v = $validator->make($request->all(), [
        'upload' => 'required|image',
    ]);

    $funcNum = $request->input('CKEditorFuncNum');

    if ($v->fails()) {
        return response(
            "<script>
                window.parent.CKEDITOR.tools.callFunction({$funcNum}, '', '{$v->errors()->first()}');
            </script>"
        );
    }

    $image = $request->file('upload');
    $image->store('/images/news');
    $url = asset('storage/uploads/'.$image->hashName());

    return response(
        "<script>
            window.parent.CKEDITOR.tools.callFunction({$funcNum}, '{$url}', 'Изображение успешно загружено');
        </script>"
    );
});

Что получаю в консоле
<script>
            window.parent.CKEDITOR.tools.callFunction(, 'http://jino-redo/storage/uploads/FLzTR3CTDIQpX25PBxP5L2bGS6X47nBnesHOuDLa.jpeg', 'Изображение успешно загружено');
        </script>1<link rel='stylesheet' type='text/css' property='stylesheet' href='//jino-redo/_debugbar/assets/stylesheets?v=1517837828'><script type='text/javascript' src='//jino-redo/_debugbar/assets/javascript?v=1517837828'></script><script type="text/javascript">jQuery.noConflict(true);</script>
<script type="text/javascript">
var phpdebugbar = new PhpDebugBar.DebugBar();
phpdebugbar.addTab("messages", new PhpDebugBar.DebugBar.Tab({"icon":"list-alt","title":"Messages", "widget": new PhpDebugBar.Widgets.MessagesWidget()}));
phpdebugbar.addIndicator("time", new PhpDebugBar.DebugBar.Indicator({"icon":"clock-o","tooltip":"Request Duration"}), "right");
phpdebugbar.addTab("timeline", new PhpDebugBar.DebugBar.Tab({"icon":"tasks","title":"Timeline", "widget": new PhpDebugBar.Widgets.TimelineWidget()}));
phpdebugbar.addIndicator("memory", new PhpDebugBar.DebugBar.Indicator({"icon":"cogs","tooltip":"Memory Usage"}), "right");
phpdebugbar.addTab("exceptions", new PhpDebugBar.DebugBar.Tab({"icon":"bug","title":"Exceptions", "widget": new PhpDebugBar.Widgets.ExceptionsWidget()}));
phpdebugbar.addTab("views", new PhpDebugBar.DebugBar.Tab({"icon":"leaf","title":"Views", "widget": new PhpDebugBar.Widgets.TemplatesWidget()}));
phpdebugbar.addTab("route", new PhpDebugBar.DebugBar.Tab({"icon":"share","title":"Route", "widget": new PhpDebugBar.Widgets.VariableListWidget()}));
phpdebugbar.addIndicator("currentroute", new PhpDebugBar.DebugBar.Indicator({"icon":"share","tooltip":"Route"}), "right");
phpdebugbar.addTab("queries", new PhpDebugBar.DebugBar.Tab({"icon":"database","title":"Queries", "widget": new PhpDebugBar.Widgets.LaravelSQLQueriesWidget()}));
phpdebugbar.addTab("emails", new PhpDebugBar.DebugBar.Tab({"icon":"inbox","title":"Mails", "widget": new PhpDebugBar.Widgets.MailsWidget()}));
phpdebugbar.addTab("auth", new PhpDebugBar.DebugBar.Tab({"icon":"lock","title":"Auth", "widget": new PhpDebugBar.Widgets.VariableListWidget()}));
phpdebugbar.addIndicator("auth.name", new PhpDebugBar.DebugBar.Indicator({"icon":"user","tooltip":"Auth status"}), "right");
phpdebugbar.addTab("gate", new PhpDebugBar.DebugBar.Tab({"icon":"list-alt","title":"Gate", "widget": new PhpDebugBar.Widgets.MessagesWidget()}));
phpdebugbar.addTab("session", new PhpDebugBar.DebugBar.Tab({"icon":"archive","title":"Session", "widget": new PhpDebugBar.Widgets.VariableListWidget()}));
phpdebugbar.addTab("request", new PhpDebugBar.DebugBar.Tab({"icon":"tags","title":"Request", "widget": new PhpDebugBar.Widgets.VariableListWidget()}));
phpdebugbar.setDataMap({
"messages": ["messages.messages", []],
"messages:badge": ["messages.count", null],
"time": ["time.duration_str", '0ms'],
"timeline": ["time", {}],
"memory": ["memory.peak_usage_str", '0B'],
"exceptions": ["exceptions.exceptions", []],
"exceptions:badge": ["exceptions.count", null],
"views": ["views", []],
"views:badge": ["views.nb_templates", 0],
"route": ["route", {}],
"currentroute": ["route.uri", ],
"queries": ["queries", []],
"queries:badge": ["queries.nb_statements", 0],
"emails": ["swiftmailer_mails.mails", []],
"emails:badge": ["swiftmailer_mails.count", null],
"auth": ["auth.guards", {}],
"auth.name": ["auth.names", ],
"gate": ["gate.messages", []],
"gate:badge": ["gate.count", null],
"session": ["session", {}],
"request": ["request", {}]
});
phpdebugbar.restoreState();
phpdebugbar.ajaxHandler = new PhpDebugBar.AjaxHandler(phpdebugbar);
phpdebugbar.ajaxHandler.bindToXHR();
phpdebugbar.setOpenHandler(new PhpDebugBar.OpenHandler({"url":"http:\/\/jino-redo\/_debugbar\/open"}));
phpdebugbar.addDataSet({"__meta":{"id":"68cdb34f73baf0139631a0f223d858ef","datetime":"2018-03-20 10:14:48","utime":1521540888.8583,"method":"POST","uri":"\/upload-image","ip":"127.0.0.1"},"php":{"version":"5.6.30","interface":"apache2handler"},"messages":{"count":0,"messages":[]},"time":{"start":1521540888.568,"end":1521540888.8584,"duration":0.29035496711731,"duration_str":"290.35ms","measures":[{"label":"Booting","start":1521540888.568,"relative_start":0,"end":1521540888.7977,"relative_end":1521540888.7977,"duration":0.22969603538513,"duration_str":"229.7ms","params":[],"collector":null},{"label":"Application","start":1521540888.6594,"relative_start":0.091439962387085,"end":1521540888.8584,"relative_end":4.0531158447266e-6,"duration":0.19891905784607,"duration_str":"198.92ms","params":[],"collector":null}]},"memory":{"peak_usage":14417920,"peak_usage_str":"13.75MB"},"exceptions":{"count":0,"exceptions":[]},"views":{"nb_templates":0,"templates":[]},"route":{"uri":"POST upload-image","middleware":"web","uses":"Closure {#607\n  class: \"Illuminate\\Routing\\Router\"\n  this: Illuminate\\Routing\\Router {#21 \u2026}\n  parameters: {\n    $request: {\n      typeHint: \"Illuminate\\Http\\Request\"\n    }\n    $validator: {\n      typeHint: \"Illuminate\\Contracts\\Validation\\Factory\"\n    }\n  }\n  file: \"C:\\xampp\\htdocs\\project\\beauty.ua.loc-loc\\routes\\web.php\"\n  line: \"414 to 441\"\n}","namespace":"App\\Http\\Controllers","prefix":null,"where":[],"file":"\\routes\\web.php:414-441"},"queries":{"nb_statements":0,"nb_failed_statements":0,"accumulated_duration":0,"accumulated_duration_str":"0\u03bcs","statements":[]},"swiftmailer_mails":{"count":0,"mails":[]},"auth":{"guards":{"web":"array:2 [\n  \"name\" => \"batenko4@gmail.com\"\n  \"user\" => array:18 [\n    \"id\" => 1038\n    \"lastUpdater\" => \"2018-03-15 20:11:18\"\n    \"creationDate\" => 0\n    \"creationUserId\" => 0\n    \"modificationUserId\" => 0\n    \"email\" => \"batenko4@gmail.com\"\n    \"deleted\" => 0\n    \"disabled\" => 0\n    \"clientId\" => null\n    \"objectId\" => null\n    \"languageId\" => 1\n    \"lastRestoreDate\" => 0\n    \"restoreKey\" => 0\n    \"activated\" => 1\n    \"roleId\" => 1\n    \"newPassword\" => null\n    \"phone\" => \"+38(123) 456-78-90\"\n    \"hash\" => \"7xNKIjEZhgLt15OdnVabfc\"\n  ]\n]","api":"array:2 [\n  \"name\" => \"Guest\"\n  \"user\" => array:1 [\n    \"guest\" => true\n  ]\n]"},"names":"web: batenko4@gmail.com"},"gate":{"count":0,"messages":[]},"session":{"_token":"35kMzE6xSPcB35yddrDvKuV5hYDLw966sFq5emOA","login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d":"1038","_previous":"array:1 [\n  \"url\" => \"http:\/\/jino-redo\/administrator\/edit-news\"\n]","_flash":"array:2 [\n  \"old\" => []\n  \"new\" => []\n]","PHPDEBUGBAR_STACK_DATA":"[]"},"request":{"format":"html","content_type":"text\/html; charset=UTF-8","status_text":"OK","status_code":"200","request_query":"[]","request_request":"array:1 [\n  \"ckCsrfToken\" => \"jrqkcps7D6l1Vv12mCjCPR6JL8607QfuifS26jRi\"\n]","request_headers":"array:11 [\n  \"host\" => array:1 [\n    0 => \"jino-redo\"\n  ]\n  \"connection\" => array:1 [\n    0 => \"keep-alive\"\n  ]\n  \"content-length\" => array:1 [\n    0 => \"52248\"\n  ]\n  \"origin\" => array:1 [\n    0 => \"http:\/\/jino-redo\"\n  ]\n  \"user-agent\" => array:1 [\n    0 => \"Mozilla\/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/64.0.3282.186 Safari\/537.36\"\n  ]\n  \"content-type\" => array:1 [\n    0 => \"multipart\/form-data; boundary=----WebKitFormBoundaryTwsKq5Ku7HESCcaK\"\n  ]\n  \"accept\" => array:1 [\n    0 => \"*\/*\"\n  ]\n  \"referer\" => array:1 [\n    0 => \"http:\/\/jino-redo\/administrator\/edit-news\"\n  ]\n  \"accept-encoding\" => array:1 [\n    0 => \"gzip, deflate\"\n  ]\n  \"accept-language\" => array:1 [\n    0 => \"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\"\n  ]\n  \"cookie\" => array:1 [\n    0 => \"remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d=eyJpdiI6IlpLek5uU3J3Y2tHTThveUJ6VHU5REE9PSIsInZhbHVlIjoibG9sNnI2TVRSZURDbVhBVTBRV2hrY28yUVRGdkhqeDZmcno2YmFKRjBRN1FTbzQ2QlZZeThMZk1QdEVKXC80RzN0M3hzYll6aWRqN1dBM2lmSzVLMGRaS1wvVE13NGFzakk2dUpyVTdJNjMzYz0iLCJtYWMiOiIwOTY3MTcwMzc5NmQyMTYzMmQ3YjU0NTk2OTg2MTZkNTRhM2NjNTMzYmVkY2NiZGI2NDY5N2UyYjA0NDRlNTVlIn0%3D; ckCsrfToken=jrqkcps7D6l1Vv12mCjCPR6JL8607QfuifS26jRi; XSRF-TOKEN=eyJpdiI6InRORlc0MFwvWWZydlpvNUNZR09kTDRRPT0iLCJ2YWx1ZSI6IlUxbFdqK3UwTGVlbENBbUwrUUYxdWtuYjZGaTNYNGVEXC9tV1JlRWN0VFBMTkJYTVNmRFYzMVhIcUMwV0F1WlJXVzJ0bFhiZmQ4NEhhMEpXS015S25FZz09IiwibWFjIjoiOWM3MTI0Mjk0NmFkOTE2NGE4OGI3MzgwNWQ5MDIzYWVjNTQ2NGVlM2MwZjk1OThkZDU5OTAyNDIxZTVmMWZjNCJ9; laravel_session=eyJpdiI6IjRDakRIbDVVWHlyc2o0TGhEZm03dVE9PSIsInZhbHVlIjoiTUh2NmNPRU1MTUUzdmFEUU1zTm9MbkpRMk5heHd1czJMSHF2QzJVZVpTQUd5VktkZEhON0x3NXF3SGV4RjdOdU5vXC9cL09tWWpBXC93aTltNmdjeUx2bVE9PSIsIm1hYyI6Ijc3NTcyNTRmZGFiNTU4M2ExYzkwMzljZDA4M2U4YmI5ZjQ5ZTQ1YWNmYjEzYzY5MmE0OGQ0N2YyOGVlZWVhZDYifQ%3D%3D\"\n  ]\n]","request_server":"array:52 [\n  \"REDIRECT_MIBDIRS\" => \"C:\/xampp\/php\/extras\/mibs\"\n  \"REDIRECT_MYSQL_HOME\" => \"\\xampp\\mysql\\bin\"\n  \"REDIRECT_OPENSSL_CONF\" => \"C:\/xampp\/apache\/bin\/openssl.cnf\"\n  \"REDIRECT_PHP_PEAR_SYSCONF_DIR\" => \"\\xampp\\php\"\n  \"REDIRECT_PHPRC\" => \"\\xampp\\php\"\n  \"REDIRECT_TMP\" => \"\\xampp\\tmp\"\n  \"REDIRECT_STATUS\" => \"200\"\n  \"MIBDIRS\" => \"C:\/xampp\/php\/extras\/mibs\"\n  \"MYSQL_HOME\" => \"\\xampp\\mysql\\bin\"\n  \"OPENSSL_CONF\" => \"C:\/xampp\/apache\/bin\/openssl.cnf\"\n  \"PHP_PEAR_SYSCONF_DIR\" => \"\\xampp\\php\"\n  \"PHPRC\" => \"\\xampp\\php\"\n  \"TMP\" => \"\\xampp\\tmp\"\n  \"HTTP_HOST\" => \"jino-redo\"\n  \"HTTP_CONNECTION\" => \"keep-alive\"\n  \"CONTENT_LENGTH\" => \"52248\"\n  \"HTTP_ORIGIN\" => \"http:\/\/jino-redo\"\n  \"HTTP_USER_AGENT\" => \"Mozilla\/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/64.0.3282.186 Safari\/537.36\"\n  \"CONTENT_TYPE\" => \"multipart\/form-data; boundary=----WebKitFormBoundaryTwsKq5Ku7HESCcaK\"\n  \"HTTP_ACCEPT\" => \"*\/*\"\n  \"HTTP_REFERER\" => \"http:\/\/jino-redo\/administrator\/edit-news\"\n  \"HTTP_ACCEPT_ENCODING\" => \"gzip, deflate\"\n  \"HTTP_ACCEPT_LANGUAGE\" => \"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\"\n  \"HTTP_COOKIE\" => \"remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d=eyJpdiI6IlpLek5uU3J3Y2tHTThveUJ6VHU5REE9PSIsInZhbHVlIjoibG9sNnI2TVRSZURDbVhBVTBRV2hrY28yUVRGdkhqeDZmcno2YmFKRjBRN1FTbzQ2QlZZeThMZk1QdEVKXC80RzN0M3hzYll6aWRqN1dBM2lmSzVLMGRaS1wvVE13NGFzakk2dUpyVTdJNjMzYz0iLCJtYWMiOiIwOTY3MTcwMzc5NmQyMTYzMmQ3YjU0NTk2OTg2MTZkNTRhM2NjNTMzYmVkY2NiZGI2NDY5N2UyYjA0NDRlNTVlIn0%3D; ckCsrfToken=jrqkcps7D6l1Vv12mCjCPR6JL8607QfuifS26jRi; XSRF-TOKEN=eyJpdiI6InRORlc0MFwvWWZydlpvNUNZR09kTDRRPT0iLCJ2YWx1ZSI6IlUxbFdqK3UwTGVlbENBbUwrUUYxdWtuYjZGaTNYNGVEXC9tV1JlRWN0VFBMTkJYTVNmRFYzMVhIcUMwV0F1WlJXVzJ0bFhiZmQ4NEhhMEpXS015S25FZz09IiwibWFjIjoiOWM3MTI0Mjk0NmFkOTE2NGE4OGI3MzgwNWQ5MDIzYWVjNTQ2NGVlM2MwZjk1OThkZDU5OTAyNDIxZTVmMWZjNCJ9; laravel_session=eyJpdiI6IjRDakRIbDVVWHlyc2o0TGhEZm03dVE9PSIsInZhbHVlIjoiTUh2NmNPRU1MTUUzdmFEUU1zTm9MbkpRMk5heHd1czJMSHF2QzJVZVpTQUd5VktkZEhON0x3NXF3SGV4RjdOdU5vXC9cL09tWWpBXC93aTltNmdjeUx2bVE9PSIsIm1hYyI6Ijc3NTcyNTRmZGFiNTU4M2ExYzkwMzljZDA4M2U4YmI5ZjQ5ZTQ1YWNmYjEzYzY5MmE0OGQ0N2YyOGVlZWVhZDYifQ%3D%3D\"\n  \"PATH\" => \"C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Brackets\\command;C:\\xampp\\php;C:\\ProgramData\\ComposerSetup\\bin;C:\\Program Files (x86)\\Skype\\Phone\\;C:xampp\\mysql\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\nodejs\\;C:\\Users\\vladislav.batenko\\AppData\\Roaming\\Composer\\vendor\\bin;C:\\Program Files (x86)\\Diffuse;C:\\Users\\vladislav.batenko\\AppData\\Roaming\\npm\"\n  \"SystemRoot\" => \"C:\\Windows\"\n  \"COMSPEC\" => \"C:\\Windows\\system32\\cmd.exe\"\n  \"PATHEXT\" => \".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC\"\n  \"WINDIR\" => \"C:\\Windows\"\n  \"SERVER_SIGNATURE\" => \"<address>Apache\/2.4.25 (Win32) OpenSSL\/1.0.2j PHP\/5.6.30 Server at jino-redo Port 80<\/address>\\n\"\n  \"SERVER_SOFTWARE\" => \"Apache\/2.4.25 (Win32) OpenSSL\/1.0.2j PHP\/5.6.30\"\n  \"SERVER_NAME\" => \"jino-redo\"\n  \"SERVER_ADDR\" => \"127.0.0.1\"\n  \"SERVER_PORT\" => \"80\"\n  \"REMOTE_ADDR\" => \"127.0.0.1\"\n  \"DOCUMENT_ROOT\" => \"C:\/xampp\/htdocs\/project\/beauty.ua.loc-loc\/public\"\n  \"REQUEST_SCHEME\" => \"http\"\n  \"CONTEXT_PREFIX\" => \"\"\n  \"CONTEXT_DOCUMENT_ROOT\" => \"C:\/xampp\/htdocs\/project\/beauty.ua.loc-loc\/public\"\n  \"SERVER_ADMIN\" => \"postmaster@localhost\"\n  \"SCRIPT_FILENAME\" => \"C:\/xampp\/htdocs\/project\/beauty.ua.loc-loc\/public\/index.php\"\n  \"REMOTE_PORT\" => \"62487\"\n  \"REDIRECT_URL\" => \"\/upload-image\"\n  \"GATEWAY_INTERFACE\" => \"CGI\/1.1\"\n  \"SERVER_PROTOCOL\" => \"HTTP\/1.1\"\n  \"REQUEST_METHOD\" => \"POST\"\n  \"QUERY_STRING\" => \"\"\n  \"REQUEST_URI\" => \"\/upload-image\"\n  \"SCRIPT_NAME\" => \"\/index.php\"\n  \"PHP_SELF\" => \"\/index.php\"\n  \"REQUEST_TIME_FLOAT\" => 1521540888.568\n  \"REQUEST_TIME\" => 1521540888\n]","request_cookies":"array:4 [\n  \"remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d\" => \"1038|0bkbPZS9iklSks7SLWnkGaaoAZQSNMF1d1xBCkanWBWVzaA3tJxkOrfDJD3V\"\n  \"ckCsrfToken\" => null\n  \"XSRF-TOKEN\" => \"35kMzE6xSPcB35yddrDvKuV5hYDLw966sFq5emOA\"\n  \"laravel_session\" => \"V2Bb7G1T7sYAieP0s3uMHp3KGBsjxX3A3CEglyTN\"\n]","response_headers":"array:5 [\n  \"cache-control\" => array:1 [\n    0 => \"no-cache, private\"\n  ]\n  \"date\" => array:1 [\n    0 => \"Tue, 20 Mar 2018 10:14:48 GMT\"\n  ]\n  \"content-type\" => array:1 [\n    0 => \"text\/html; charset=UTF-8\"\n  ]\n  \"set-cookie\" => array:2 [\n    0 => \"XSRF-TOKEN=eyJpdiI6IkQxZU1uVmIxNkdjWUUwWk5qb0ZDXC9nPT0iLCJ2YWx1ZSI6ImFZTVcwanlnUXZiRFZaZElWVXBvcWIxUk5DaDVoMFwvY0Q4aCt2cit5TGQ5cFlveU9mXC84bWtJVFpDV3pzNWVrK1A5MmpPMjNTaVlxWXpJcHR1R01tUmc9PSIsIm1hYyI6ImYzMTVlMmI1OTRjMjBjNmYxNmYzNTZkNzdiODQzZDMxYmYwNjA3OTFmMDcxNTQ1MTg1Zjk2OTBmYjQyYWY0NTUifQ%3D%3D; expires=Tue, 20-Mar-2018 12:14:48 GMT; max-age=7200; path=\/\"\n    1 => \"laravel_session=eyJpdiI6IndVSUpNRG4zSlFRbGN6T0xVOGdQMXc9PSIsInZhbHVlIjoieXhJVDlMM3VpcE5pcXB2YWNHWGp2KzBDQUdXQlF0ZE01dnY0dk1XTmRpU2RzV0VicWJxWnh1NXdJOWdFK2ZPRUtcL2YxUGMzbGJ4cWlcL29GQ25CWHp4UT09IiwibWFjIjoiYjA3Y2Y0ZjE0OTljMDIyMTJiZjUyNWQzMmY3NDlhMDE4MDcxY2ZhY2JjNGUwNzIwMTQzMGI0MGVkODA4MmI1OCJ9; expires=Tue, 20-Mar-2018 12:14:48 GMT; max-age=7200; path=\/; httponly\"\n  ]\n  \"Set-Cookie\" => array:2 [\n    0 => \"XSRF-TOKEN=eyJpdiI6IkQxZU1uVmIxNkdjWUUwWk5qb0ZDXC9nPT0iLCJ2YWx1ZSI6ImFZTVcwanlnUXZiRFZaZElWVXBvcWIxUk5DaDVoMFwvY0Q4aCt2cit5TGQ5cFlveU9mXC84bWtJVFpDV3pzNWVrK1A5MmpPMjNTaVlxWXpJcHR1R01tUmc9PSIsIm1hYyI6ImYzMTVlMmI1OTRjMjBjNmYxNmYzNTZkNzdiODQzZDMxYmYwNjA3OTFmMDcxNTQ1MTg1Zjk2OTBmYjQyYWY0NTUifQ%3D%3D; expires=Tue, 20-Mar-2018 12:14:48 GMT; path=\/\"\n    1 => \"laravel_session=eyJpdiI6IndVSUpNRG4zSlFRbGN6T0xVOGdQMXc9PSIsInZhbHVlIjoieXhJVDlMM3VpcE5pcXB2YWNHWGp2KzBDQUdXQlF0ZE01dnY0dk1XTmRpU2RzV0VicWJxWnh1NXdJOWdFK2ZPRUtcL2YxUGMzbGJ4cWlcL29GQ25CWHp4UT09IiwibWFjIjoiYjA3Y2Y0ZjE0OTljMDIyMTJiZjUyNWQzMmY3NDlhMDE4MDcxY2ZhY2JjNGUwNzIwMTQzMGI0MGVkODA4MmI1OCJ9; expires=Tue, 20-Mar-2018 12:14:48 GMT; path=\/; httponly\"\n  ]\n]","path_info":"\/upload-image","session_attributes":"array:5 [\n  \"_token\" => \"35kMzE6xSPcB35yddrDvKuV5hYDLw966sFq5emOA\"\n  \"login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d\" => 1038\n  \"_previous\" => array:1 [\n    \"url\" => \"http:\/\/jino-redo\/administrator\/edit-news\"\n  ]\n  \"_flash\" => array:2 [\n    \"old\" => []\n    \"new\" => []\n  ]\n  \"PHPDEBUGBAR_STACK_DATA\" => []\n]"}}, "68cdb34f73baf0139631a0f223d858ef");

</script>

Я не могу понять почему не получается что бы картинка загрузилась и я получил адекватный ответ, а то получается что изображение есть на сервере но в редакторе возвращается ошибка и собственно изображения как будто нету. Может кто сможет подсказать или сталкивался с таким

#9 Re: Laravel 5.x » Сокеты » 14.03.2018 10:34:31

Простой чат. Laravel. Redis. Socket.io вот в ютубе так называется видеоролик где рассказывают, большое желание понять как это использовать

#10 Re: Laravel 5.x » Сокеты » 12.03.2018 18:27:46

Я получается по видео урокам, человек использовал что бы сохранять сообщения в чат сервер Redis, и каким то образом оно отлавливало события и записывало в базу а также показывала всем подключенным пользователям это сообщение

#11 Laravel 5.x » Сокеты » 12.03.2018 17:19:03

Johny_catsvill
Ответов: 5

Кто бы мог обучить немного сокетам и связи сокетов с Laravel? не за бесплатно, в режиме скайпа, ларавел знаю хорошо, пробывал сам с помощью redis но попросту не получается самому изучить эту технологию и применить ее.

#12 Laravel 5.x » Sociallite регистрация через соц сеть Вконтакте » 01.03.2018 00:33:30

Johny_catsvill
Ответов: 2

Получается подключил пакет SocialLite для Вк, подключил все указанные моменты. в конечном итоге выдает ошибку которую вообще не знаю как решить
cURL error 6: Couldn't resolve host 'oauth.vk.com' (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
может кто с форму знает как решить эту проблему?

#13 Re: Laravel 5.x » Не срабатывает условия для метода with() Laravel 5.4 » 28.01.2018 22:56:47

Да я так и сделал, скопировал то что написал cobovo, вывело по связям комнаты, а в самих комнатах связи с пустыми event_calendar, хотя если они пустые не должны браться и во все эти записи.

Вот связь
public function eventCalendar(){
        return $this->hasMany('App\Models\EventCalendar', 'typeRoomId');
    } в модели Room связь на event_calendar.

Структура таблицы
id
price
valuePercent
typeRoomId
date

могу сбросить в скайп код

#14 Re: Laravel 5.x » Не срабатывает условия для метода with() Laravel 5.4 » 28.01.2018 11:16:02

Не сработало. Записи в базе есть, выводит просто пустую коллекцию по связи

#15 Laravel 5.x » Не срабатывает условия для метода with() Laravel 5.4 » 27.01.2018 19:49:02

Johny_catsvill
Ответов: 4

$listPromotialOffers = $object::with(['rooms.eventCalendar' => function($query) {
                $query->where('valuePercent', '!=', 0)->groupBy('date');
        }])
            ->whereHas('rooms.eventCalendar', function($query) use($presentDay, $endDay) {
                $query->where('reservedRoomId', '=', 0)
            ->where('reservationId', '=', 0)
            ->where('date', '>=', $presentDay);
            })
            ->has('rooms.eventCalendar', '>=', 1)
            ->groupBy('objects.id')
            ->limit(4)
            ->get();

Делаю через вложенные связи и пишу условия что бы брало лишь те записи в которых значение поля не равно 0, но метод не отрабатывает, он просто возвращает пустоту и метод has так же не влияет ни на что и показывает пустую коллекцию. Что можете подсказать?

#16 Re: Laravel 5.x » Множественное добавление с селектом » 12.01.2018 11:58:28

Сформирируй заранее нужный тебе массив с нужными данными, и этот массив подставь в insert.

Подвал раздела