@laravel_pro

Страница 1061 из 2014
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
а че юзать, nginx? (без претензий вопрос, не шарю)
никто не мешает юзать их совместно. апач удобно прямо из папки с проектом настраивать через htaccess

Alexey
25.01.2018
19:03:45
а че юзать, nginx? (без претензий вопрос, не шарю)
Чаще да, иногда как прокси для апача или ещё чего

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
На еар лицензия не нужна
А без переустановки мне ни как не обновится. Чисто сносить и качать заново?

Dmitriy
25.01.2018
19:08:01
Ос какая?
Ubuntu 16.04

Alexey
25.01.2018
19:08:16
Ubuntu 16.04
В другую директорию распакуй

И запусти

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
На убунту архивом идет
да, но поставил пока стабильную 2017.3.3

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, но в таком случае не будет работать сама лара. Как правильно поступить и решить данный вопрос?

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

Artem
25.01.2018
22:21:01
так а где тут фигурирует index.html?
Во всех остальных случаях. Если не /app/..., если не директория и если не файл

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

Александр
25.01.2018
22:28:12
Во всех остальных случаях. Если не /app/..., если не директория и если не файл
треш какой то приведи пример роута или сценарий поведения на конкретном примере и что не работает

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, а не дефолтное значение

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, что хоть что то работало)

Страница 1061 из 2014