
Andrey
25.01.2018
17:33:15
А для рендера самого шаблона ты в хендлере никаких манипуляций не делаешь?
Вот код файла с проблемами`app/Exceptions/Handler.php` https://pastebin.com/8Ud5zvXQ
В коде эксепшены передаю через abort(423);
Сейчас исправил ситуацию, добившись нужного результата:
Файл app/Exceptions/Handler.php превратился в https://pastebin.com/4EspTYE9
Также добавил файл экспешена https://pastebin.com/Bgi1hpzz
А вместо абортов в коде делаю throw new Locked(__('errors.423'));
И всё, профит :)
Результат достигнут.

DirectHost
25.01.2018
17:36:12
Parse error: syntax error, unexpected '?' in /home/ubuntu/workspace/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233 Call Stack:
что делать

Andrey
25.01.2018
17:36:51
Код требует пых версии 7.0 или выше, а ты под 5.6 его запускаешь.
Загляни в файл на 233 строку и проверь что там.

Google

DirectHost
25.01.2018
17:38:26
у меня 7.1 стоит
PHP 7.1.13-1+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Jan 16 2018 15:37:12) ( NTS )
лан
разобрался

Andrey
25.01.2018
17:41:23
Окей, идем дальше. В файле https://github.com/laravel/framework/blob/5.5/src/Illuminate/Foundation/helpers.php#L233 вижу
return app('cache')->get($arguments[0], $arguments[1] ?? null);
Нульколизный оператор (??) работает только с 7.0 пыха.
А сам сайт точно запускается под 7.1?
пропиши в код dd(phpversion());. Что выдаст?

DirectHost
25.01.2018
17:41:43
уже разобрался
a2dismod php5
a2enmod php7.1

Andrey
25.01.2018
17:42:09
Ок

Alexey
25.01.2018
17:42:23
2018 год
Апач

∀RTUR
25.01.2018
17:59:41
damn man

Victor
25.01.2018
18:02:02
а че юзать, nginx? (без претензий вопрос, не шарю)

Google

Dmitry
25.01.2018
18:32:01

Alexey
25.01.2018
19:03:45

Andrey
25.01.2018
19:05:09
phpStorm 2018.1 EAP вчера вышел. Кто успел заюзать?
https://www.jetbrains.com/phpstorm/eap/

Alexey
25.01.2018
19:05:36
Пока боязно ставить

Dmitriy
25.01.2018
19:05:54
говорят что надо переустанавливать

Alexey
25.01.2018
19:06:25
Работы много, вдруг откатывать надо будет

Dmitriy
25.01.2018
19:06:27
т.к. лицензия только на одно мажорное обновление

Alexey
25.01.2018
19:06:45

Andrey
25.01.2018
19:07:01
Переустанавливаешь и все. EAP лицензии не требует... Сперва... Но на окне "about" показывает что активировано ровно на месяц...

Dmitriy
25.01.2018
19:07:19

Alexey
25.01.2018
19:07:34

Andrey
25.01.2018
19:07:45

Dmitriy
25.01.2018
19:08:01

Alexey
25.01.2018
19:08:16
И запусти

Dmitriy
25.01.2018
19:08:30
ок, сенкс

Alexey
25.01.2018
19:08:32
На убунту архивом идет
На маке в апликейшен записывается
На винде уже не помню

Google

Alexey
25.01.2018
19:09:41

Dmitriy
25.01.2018
19:56:46

SiZE
25.01.2018
20:09:27
Я готов

Aleksey
25.01.2018
20:17:51
Тестите отправку сообщений по api?
К чему вопрос?

Andrey
25.01.2018
20:17:55

Artem
25.01.2018
20:59:48
Ребьят привет
Вообщем есть Фреймворк на фронтэнде и запуск должен быть обязательно с html файла(углубляйся в подробности не буду) а не пхп, т.е. index.html вместо index.php, но в таком случае не будет работать сама лара. Как правильно поступить и решить данный вопрос?

Andrey
25.01.2018
21:55:06

Artem
25.01.2018
21:55:47
Естественно
Разве что так, что бы все, что /app это index.php а составленное index.html
Так можно?

Andrey
25.01.2018
21:57:30
Не понял вопрос.

Artem
25.01.2018
22:02:34
Ну все по ссылке с началом /app отдаёт запрос на index.php

Artem
25.01.2018
22:03:00
А все остальное если это не файл и не директория - отдаёт на index.html

Александр
25.01.2018
22:04:09
https://httpd.apache.org/docs/2.0/misc/rewriteguide.html
если у тебя апач

Artem
25.01.2018
22:05:07
Апач, и гайды смотрел
Но не получилось
+ надо же учитывать htaccess лары

Александр
25.01.2018
22:10:05
ну это про него в гайде и речь RewriteCond правильный нужно сделать
но чтот меня мучают сомнения, что я тебя не правильно понял

Google

Admin
ERROR: S client not available

Александр
25.01.2018
22:10:30
приведи примеры юрл, которые будет юзать фронтенд

Artem
25.01.2018
22:12:56
/app/product/getCount
/app/config
/app/categories
И можно ли как-то сделать, что бы эти урлы были доступны только на этом сайте? Т.е. если с фронтэнда который на сайте отправляется запрос, то все ок, если с внешнего ресурса или ручками, то ошибка

Sergey
25.01.2018
22:16:35
всем привет!
подскажите как сделать валидацию формы если из формы идут ключи obj[key][data]
количество неизвестно от 1 до 10

Александр
25.01.2018
22:20:08

Artem
25.01.2018
22:21:01

Sergey
25.01.2018
22:25:32
Всем спасибо, уже нашел.

Александр
25.01.2018
22:28:12

Artem
25.01.2018
22:28:54
Суть в том, что для фронтэнда нужен индексным файлом index.html а не index.php
Это я последовал совету человека выше и начал копать в сторону htaccess
Т.е. Все обрабатывает index.html
И через is отправляет запросы на /app/...

Александр
25.01.2018
22:30:39
так, видимо у тебя проблемы с пониманием
фронт на то и фронт, что он понятия не имеет, что крутится под капотом есть у тебя index.html или нет
если у тебя есть URL, к примеру /index.html
нет проблем этот запрос перебросить на index.php
это стандарт
дефолтный ларовский htaccess все разруливает

Artem
25.01.2018
22:32:44
Перебросить запрос проблем то нет, но там стоят сервис воркеры, которые кэшируют index.html и при повторном открытие страницы без интернета берут этот index.hrml с кэша и все работает

Google

Artem
25.01.2018
22:33:10
А index.php не кэширует и соответственно не работает ничего
В том то и дело, что фронт привык работать через index.html а тут ему пихают index.php

Alexey
26.01.2018
02:56:19
Почему если в миграции написано $table->string("icon")->default('pin') и я не передаю icon, то выдает exception Column 'icon' cannot be null

Maksim
26.01.2018
03:16:07
Пометь поле как nullable в миграции.

Alexey
26.01.2018
03:26:02
Тогда оно будет null, а не дефолтное значение

Alexey
26.01.2018
03:54:15

Alex
26.01.2018
04:46:29
всем привет.
сорри что не много не по теме.
есть у кого нибудь сборка докер соответствующая следующим критириям:
1) nginx(можно запускать несколько проектов и для каждого менять конфиг)
2) mysql(можно менять версии, желательно 5.5,5.6,5.7)
3) php (можно менять версии 5.4,5.5,5.6,7.0,7.1,7.2 для каждой версии можн менять конфиг)
4) PhpMyAdmin
5) composer
6) git
7) npm

Golodnyi
26.01.2018
04:49:49
убрал бы ты 4-ое требование от греха подальше
и добавил бы ты php-fpm, что хоть что то работало)