@laravel_pro

Страница 1838 из 2014
Azer
07.09.2018
09:14:41
attach итд

проверить бы createorfail

как то))

Google
Александр
07.09.2018
09:16:24
фронт на vue js
Ну вообще отлично, для него готовые компоненты есть.

Александр
07.09.2018
09:19:08
точнее nuxt ) какие компоненты
У меня тоже nuxt и vuetify https://vuetifyjs.com/ru/components/buttons Обратите внимание на loading

Azer
07.09.2018
09:21:06
как то после нажатия отключить кнопку надо не?

Azer
07.09.2018
09:21:58
тогда прелоадер поставлю после нажатия

вместо кнопки

Александр
07.09.2018
09:23:26
тогда прелоадер поставлю после нажатия
угу. Только в случае ошибки надо будет её вернуть)

Azer
07.09.2018
09:23:39
ну это не проблема)

Ann
07.09.2018
09:23:43
Привет. Возник такой вопрос: есть модель Post и связанные с ней теги Tag. Связь many-to-many - т.е. связь в отдельной таблице posts_tags. Если мы удаляем Post или Tag, соответсвенно нужно удалить связь, которая относилась к модели. Такое лучше делать средствами БД(каскадное удаление с помощью внешних ключей) или через Eloquent?

Google
Azer
07.09.2018
09:24:08
cascade

однозначно

Ann
07.09.2018
09:24:44
ок, а можно более детально почему так лучше?

Azer
07.09.2018
09:24:57
лишний код не будешь везде писать

типо sync([])

F01134H
07.09.2018
09:25:14
Типо появляется у тебя еще какая-то зависимая от промежуточной таблица, и вот тут и начинается печаль, собственно

Но это редкий кейс

Ann
07.09.2018
09:27:26
ок, спасибо всем

Azer
07.09.2018
09:51:42
Как то

Нужно сделать так SET GLOBAL FOREIGN_KEY_CHECKS = 0;

Но, после перезагрузки снова это переменная становится 1

Перезагрузки впс

Или, может кто знает метод в ларе сделать это?

Nick
07.09.2018
10:02:10
а разве нельзя прописать на vps в my.cnf foreign_key_checks=0 тогда после перезагрузки должно оставаться 0

Nick
07.09.2018
10:30:37
думаешь нет?

Azer
07.09.2018
10:31:49
Nick
07.09.2018
10:32:58
попробуешь или нельзя перегружать впс

?

Google
Nick
07.09.2018
10:33:12
можна на локальном потренироваться

Azer
07.09.2018
10:35:56
пробовал но нет

F01134H
07.09.2018
10:41:13
Нужно сделать так SET GLOBAL FOREIGN_KEY_CHECKS = 0;
в конфиге надо прописывать

Azer
07.09.2018
10:42:30
my.cnf ?

F01134H
07.09.2018
10:43:06
я не ебу)

но уверен что надо в конфиге 100%

Danil
07.09.2018
10:43:41
а зачем это вообще делать?

зачем юзать fk и пытаться отключить их в конфиге?

Azer
07.09.2018
10:46:08
зачем юзать fk и пытаться отключить их в конфиге?
иногда используется у меня вместо ид другой таблицы

нолик

))

Azer
07.09.2018
10:47:00
да и каскадно удалить не хочу

Danil
07.09.2018
10:47:04
что?

Azer
07.09.2018
10:47:09
да и данные у меня остаются как архив

Danil
07.09.2018
10:47:14
не понимаю, о чем ты

Azer
07.09.2018
10:47:20
поэтому не хочу удалить другие данные

допустим хочу чтобы запись по выбору относилось кому то

а по выбору никому не относилось

Danil
07.09.2018
10:48:23
ondelete set null

Google
Степан
07.09.2018
11:28:44
Привет всем! Использую spark-laravel и возникли трудности с пониманием как добавить страницы настроек личного кабинета в vue-router. Это возможно?

Alex
07.09.2018
11:34:32
привет всем. подскажите пожалуйста, есть у коллекций функция разбивки на равные группы по n элементов?

Ihor
07.09.2018
11:35:23
типа ->paginate

Adel
07.09.2018
11:36:43
chunk

darkwoolf
07.09.2018
12:02:48
Как получить ид всех юзеров?

Илья
07.09.2018
12:08:16
darkwoolf
07.09.2018
12:11:51
User::pluck('id')
Я получаю колекцию, а мне нужно массив, что с этим можно сделать?)

Admin
ERROR: S client not available

darkwoolf
07.09.2018
12:14:20
->toArray()
Прям вообще идеально)

F01134H
07.09.2018
12:16:20
А нах нужны контроллеры с одним методом?

больше классов богу классов?

Adel
07.09.2018
12:17:19
А нах нужны контроллеры с одним методом?
некоторые делают по классу на каждый экшен

и норм

F01134H
07.09.2018
12:17:33
вот и вопрос в том - нах

Dmitriy
07.09.2018
12:17:37
у нас таких 50%

F01134H
07.09.2018
12:17:58
подразумевается self controller, который чисто один метод может иметь

и мы вызываем класс как функцию

Nik
07.09.2018
12:20:03
больше классов богу классов?
Обслуживать отдельный метод если нужно, например

Google
Nik
07.09.2018
12:20:28
Плюс проекты имеют свойство расти

У меня четко разделены зоны ответственности классов, и у многих да, по 1-2 метода. Пока

Евгений
07.09.2018
12:23:50
Хм ?

darkwoolf
07.09.2018
12:27:01
странный вопрос.
Я думаю контроллер должен касаться 1 части проекта

Посты - пост контроллер

коменты - комент контроллер

и тд

А нах нужны контроллеры с одним методом?
У меня на работе есть контроллеры на 3к строк и эт не айс

F01134H
07.09.2018
12:28:10
Ну это пиздец да

darkwoolf
07.09.2018
12:28:39
Почти все за 1к

Считаю оптимально 200 -350 строк

А есть рекомендации на этот счёт?

F01134H
07.09.2018
12:30:31
не больше 5 методов на класс и не больше 50 строк на метод

если больше - декомпозируешь

darkwoolf
07.09.2018
12:30:51
Мягкое ограничение длины строки ДОЛЖНО составлять 120 символов;

В пср вот про строки

F01134H
07.09.2018
12:31:03
120 эт перебор на самом деле

даже на большом монике неудобно читать

я стараюсь делать максимум 100

и это редкий кейс

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