
Andrey
03.01.2018
08:40:47
http error
172.21.0.1 - - [03/Jan/2018:08:31:38 +0000] "GET /api HTTP/1.1" 500 5 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36" "-"
вообщем вот все логи - https://pastebin.com/CcicH0gz

Evan
03.01.2018
10:27:21

Sparks
03.01.2018
10:41:48
бля
ну гугл чувак

Google

Sparks
03.01.2018
10:42:07
у тебя не создалась таблица
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
в AppServiceProvider.php
и заного сделай миграцию

Andrey
03.01.2018
10:47:55
Серьёзная.
В сообщениях выше есть решение. Также оно же есть и в офф доке (блок "Index Lengths & MySQL / MariaDB": https://laravel.com/docs/5.5/migrations

Evan
03.01.2018
10:49:06
добавляет юзеров в бд норм, созданы 2 таблицы миграции и юзеры
всё как в мануале

Andrey
03.01.2018
10:50:02
Структура базы данных есть, и даже наполнена.

∀RTUR
03.01.2018
10:51:56
Использовать актуальное ПО на сервере лучший путь

Evan
03.01.2018
10:52:22
ну просто в мануале не выбило таких ошибок, я подумал , что это как-то связано с тем, что у меня винда , а в мануале убунту
ну и настройки конечно же

Google

Evan
03.01.2018
10:53:24
ладно, всё работает норм и хорошо ?

Andrey
03.01.2018
10:53:53
ну просто в мануале не выбило таких ошибок, я подумал , что это как-то связано с тем, что у меня винда , а в мануале убунту
Это связано с тем, что у тебя, скорее всего, кодировка таблицы utf8, а в мануале - utf8mb4, умеющая в эмоджи.
Длина таблицы utf8 не может превышать 191, вот и добавили в доку такой лайвхак.

Иван
03.01.2018
10:54:24
Вопрос по связям. Вы пользуетесь внешними ключами БД, чтобы при удалении модели удалялись и связанные записи, или удаляете их вручную?

Evan
03.01.2018
10:54:31
не обратил внимание

SiZE
03.01.2018
10:56:48

Andrey
03.01.2018
10:56:59

F01134H
03.01.2018
10:57:25
О
Ларавел

Andrey
03.01.2018
10:57:57

SiZE
03.01.2018
10:58:43
Мда

Andrey
03.01.2018
10:59:08

Иван
03.01.2018
10:59:31
У меня 2 модели с отноешнием многие ко многим. При удалении одной из моделей хотелось бы вычистить промежуточную таблицу.

Andrey
03.01.2018
11:00:14
Прям вот совсем не тоже самое

SiZE
03.01.2018
11:00:39

Иван
03.01.2018
11:03:19
Я попал на проект, где все сделано без внешних ключей, на их месте индексы просто добавлены, и при удалении моделей вручную удаляются связанные. Теперь думаю стоит ли запариваться и добавлять внешние ключи?

Aleserche
03.01.2018
11:17:41
Сейчас оно работает?

Иван
03.01.2018
11:22:05
Да

Dmitriy
03.01.2018
11:22:23

Google

Иван
03.01.2018
11:23:30
Понятно, что всю базу переделать с внешними ключами геморно будет, просто поверх этого добавляются уже мои новые модели и думаю что использовать внешние ключи или удалять вручную

Игорь
03.01.2018
11:23:38
На тему рефакторинга
Могу в лс скинуть, если хочешь

Иван
03.01.2018
11:25:44
Кинь пожалуйста, а то найти что-то не могу

KPABE
03.01.2018
12:12:06
ребят пишу такую запись а он удаляет строку
DB::table('users')
->where('id', 1)
->update(['votes' => 1]);

f4rt~
03.01.2018
12:13:35
мб у тебя в миграции on update cascade ? :D

KPABE
03.01.2018
12:14:29
я че то даже незнаю куда смотреть(

Maxim
03.01.2018
12:28:09
Вопрос к тем, кто работал с Aimeos - там шаблоны представлены обычными php-файлами, переделывали ли вы их в blade, вынося «лишнее» в контроллеры?

KPABE
03.01.2018
12:46:50

KPABE
03.01.2018
12:55:11
бле и так если вручную изменить ячейку то удаляется запись
жеесть я тупой))
они не удалялись а в конец таблицы сортировались)))
эпик фейл

Andrey
03.01.2018
13:23:49

Daniel
03.01.2018
13:25:59
слишком уж там всё неинтуитивно, много лишнего

Maxim
03.01.2018
13:26:25

Google

Daniel
03.01.2018
13:27:57

Maxim
03.01.2018
13:28:42

∀RTUR
03.01.2018
14:26:23
лучше бы он свои книги дописывал ?
Rainglow Editor Themes By Dayle Rees https://laravel-news.com/rainglow-themes

Daniel
03.01.2018
15:51:53
у кого-нибудь был опыт, когда в nginx конфиге прописано +-1000 редиректов такого типа:
location https://localhost/foo/100/bar.html {
return 301 https://localhost/foo/209/bar.html;
}
как себя сервер поведет, норм?

Sergey
03.01.2018
15:52:18
У меня он падал

Admin
ERROR: S client not available

Sergey
03.01.2018
15:52:34
но это может быть из-за слабой конфигурации
Ибо я не стал заморачиваться

Daniel
03.01.2018
15:54:33
подкинули задачку... капец)
там вообще речь о 20000+ редиректах, но я смог убедить сойтись на 1000

Sergey
03.01.2018
15:55:14
А что за бред?
накрутка просмотров?

Daniel
03.01.2018
15:56:18
склейка сайтов

Sergey
03.01.2018
15:56:42
Это как?)

Daniel
03.01.2018
15:56:57
было 2 сайта, оба кривых. Но на одном трафика +-90к в месяц. был создан новый вместо двух старых и часть материалов - перенесено. Хотят сохранить органический трафик

Sergey
03.01.2018
15:57:19
ай, блин
я не понял про что ты сначала
Да серверу вообще пофиг должно быть тогда

Google

Daniel
03.01.2018
15:57:59
радует) осталось найти раба, кто мне напишет пачку правил :D

Sergey
03.01.2018
15:58:20
Почему бы скриптом не переводить
?

Daniel
03.01.2018
15:59:05
js-ом?

Sergey
03.01.2018
15:59:14
Да какая разница, в принципе
можно либо парсером
либо через БД что-то придумать
не знаю какая у вас ситуация

Daniel
03.01.2018
16:00:00
достаточно представить самопис примерно 2004-2006 годов и какая там структура всего :D

∀RTUR
03.01.2018
16:05:52
https://serversforhackers.com/laravel-perf/course
открывается только по ссылке. а так нужно подписываться на рассылку

Daniel
03.01.2018
16:09:17

Dmitry
03.01.2018
16:11:22

Maxim
03.01.2018
22:03:23
Привет! Подскажите нубу как посмотреть на ошибки валидации, когда делаем запрос по api?
У меня при ошибке валидации рендерится главная страница
Как ошибки валидации вывести в ответе json?
Валидацию произвожу через MyForm extends FormRequest

Maksim (Ellrion)
03.01.2018
22:16:22

Maxim
03.01.2018
22:17:33
https://laracasts.com/discuss/channels/code-review/best-way-to-handle-rest-api-errors-throwed-from-controller-or-exception

Maksim (Ellrion)
03.01.2018
22:19:46
Нет если только не хочешь принудительно делать всегда json ответ. И то я бы иначе сделал а не как там пишут