These are chat archives for LaravelRUS/chat

30th
Jul 2015
4gekkman
@4gekkman
Jul 30 2015 00:13

Планирую тут сделать в админке интернет-магазина часы, которые показывают Московское время, чтобы сотрудники не опаздывали ;) Надо, чтобы они показывали всегда точное время МСК, даже если документ в браузере сутками не закрывается. Кто сталкивался, поделитесь опытом. Какие есть концептуальные варианты, какие подводные камни.

1) Чисто на JS с таймерами, сверяться через Date?
2) Запрашивать время у сервера раз в минуту?
3) Ваш вариант

Роман Сохарев
@greabock
Jul 30 2015 02:19
Наш вариант
berpcor
@berpcor
Jul 30 2015 04:12
Кто-нибудь создавал возможность доступа к файлам vagrant с удаленного компьютера через ftp?
Naveen Segaran
@naveeninja
Jul 30 2015 05:47
Laravel
Const
@umren
Jul 30 2015 05:59
@4gekkman второй вариант
Paul Klementyev
@klermonte
Jul 30 2015 06:08
Dinar Garipov
@garf
Jul 30 2015 07:33
Всем привет.
@sklyar В линуксе, я думаю, отвалится GRUB
nnnikolay
@nnnikolay
Jul 30 2015 08:14
Народ че то я запутался.. чего я делаю не так ? поставил дебаг бар посмотрел, решил пока что убрать, выпили его из bootstrapa, composer.json сделал composer update а он все равно отображается :)
https://www.dropbox.com/s/6mfw7oy7vl9s85c/Screenshot%202015-07-30%2010.14.10.png?dl=0
откуда он берется никак не вижу, мистика млин :)
ставлю в APP_DEBUG=false а он все равно отображается
жееесть
ast-rb
@ast-rb
Jul 30 2015 08:38
Может тебе просто его надо отключить?
\Debugbar::enable();
\Debugbar::disable();
JhaoDa
@jhaoda
Jul 30 2015 08:43
@nnnikolay из какого такого bootstrap'а ты выпилил дебагбар?
@nnnikolay стоп, а при сем тут дебагбра, если на скрине вывод dd()?
nnnikolay
@nnnikolay
Jul 30 2015 09:00
ух ты ж ежик
точняк, спасибо :) а я туплю))
Алексей
@sklyar
Jul 30 2015 10:11

@sklyar > Сделал http basic auth. На локальной машине всё ок, перенес на сервер, пытаюсь авторизоваться и не могу.

типа пароль или логин не правильный

всё перепробовал уже, не могу понять в чём причина
в чём может быть проблема?
Dinar Garipov
@garf
Jul 30 2015 10:12
Кто нибудь знает какой нибудь хороший бесплатный WYSIWYG адаптивный с возможностью загрузки изображений, но не TinyMCE и не CKEditor?
Andy Melentev
@Sinersis
Jul 30 2015 10:12
Товарисчи! Есть проблема. Чет заморочился написал конвертр кодировок (простите за формулировку). Но стандартные функции PHP чет меня не устраивают а именно mb_detect_encoding() есть альтернативы для определения кодировки или может есль пакет для Lаravel на эту тему? Заранее примного благодарен
YAAP
@yaapis
Jul 30 2015 10:15
@gaaarfild CKEditor всегда юзал, чем не устраивает?
NelinD
@NelinD
Jul 30 2015 10:17
@sklyar может в бд нету пользователя?
Сергей
@egent
Jul 30 2015 10:19
@sklyar попробуй зарегать нового пользователя на сервере и уже им авторизоваться...
JhaoDa
@jhaoda
Jul 30 2015 10:22
@gaaarfild Imperavi Redactor
Dinar Garipov
@garf
Jul 30 2015 10:28
@jhaoda Платный
@yaapis Че-то как-то не нравится :)
JhaoDa
@jhaoda
Jul 30 2015 10:28
@gaaarfild а ты немного поищи
Dinar Garipov
@garf
Jul 30 2015 10:28
@jhaoda Ну так я хочу легально ))
JhaoDa
@jhaoda
Jul 30 2015 10:28
@gaaarfild ты поищи, поищи
Maxim
@Big-Shark
Jul 30 2015 10:28
@jhaoda я плохо к имперави отношусь с того момента как они из бесплатного редактора сделали платный
JhaoDa
@jhaoda
Jul 30 2015 10:29
@Big-Shark и ты поищи
Dinar Garipov
@garf
Jul 30 2015 10:29
@jhaoda Старую версию?
Maxim
@Big-Shark
Jul 30 2015 10:29
@jhaoda а что искать? Я просто вставил свое слово)
JhaoDa
@jhaoda
Jul 30 2015 10:29
Ребята, как с вами тяжело...
Мне, может, сразу ссылку дать?
Dinar Garipov
@garf
Jul 30 2015 10:30
@jhaoda ну объясни уж ))
Да, давай ))
Я знаю, что он есть на гитхабе
Но по факту он - платный
То есть конкретно тот - старый
А актуальный - платный
JhaoDa
@jhaoda
Jul 30 2015 10:31
@gaaarfild Imperavi redactor updated to 10.2.2
Это старый?
Не вижу бесплатного
JhaoDa
@jhaoda
Jul 30 2015 10:32
@gaaarfild искать по словам «Yii Imperavi»
Куда больше-от подсказывать...
weber3
@weber3
Jul 30 2015 10:32

Напомните плиз
есть таблица names с полями

  • id
  • name

есть таблица news с полями
id
names_id
title

Как в views/news/index.blade.php вывести name из таблицы names?

@foreach(news as n)

<td>{{$n->names_id}}</td>
@endforeach

Dinar Garipov
@garf
Jul 30 2015 10:32
это не делает его бесплатным
@jhaoda Он остается нелицензионным при этом
не физически, а морально и в правовом плане
JhaoDa
@jhaoda
Jul 30 2015 10:32
@gaaarfild ты читал, что в репе написано?
Dinar Garipov
@garf
Jul 30 2015 10:33
@jhaoda Да.
Но у меня не YII )))
А Ларавель
Может скинемся и купим для Ларавеля? :)
Maxim
@Big-Shark
Jul 30 2015 10:34
@gaaarfild напиши в редми что у тебя юии. и все)
Dinar Garipov
@garf
Jul 30 2015 10:35
Вот это решение ))))
YAAP
@yaapis
Jul 30 2015 10:39
@gaaarfild Я еще смотрю на http://bootstrap-wysiwyg.github.io/bootstrap3-wysiwyg/ (на практике - хочу его попробовать, до этого не юзал) - но он сильно урезан
Роман Сохарев
@greabock
Jul 30 2015 10:40
@gaaarfild закинь репу с уем в папку рядом - пусть валяется =)
Dinar Garipov
@garf
Jul 30 2015 10:41
@greabock Да я бы не хотел в продукт засовывать ее.
Я же для блога хочу.
@yaapis Да. Я его тоже рассматривал. Но там не аплоуда изображений.
JhaoDa
@jhaoda
Jul 30 2015 10:46
@gaaarfild забей на wysiwyg, переходи на блочный SirTrevor
Dinar Garipov
@garf
Jul 30 2015 10:51
@jhaoda рад бы, да не очень подойдет
Roman Tsiupa
@dracony
Jul 30 2015 11:07
Добрий ранок =)
Алексей
@sklyar
Jul 30 2015 11:16
@egent @NelinD записи точно есть, пробовал создавать на сервере пользователя
и безрезультатно
Dinar Garipov
@garf
Jul 30 2015 11:33
@dracony Добрий )
Roman Tsiupa
@dracony
Jul 30 2015 11:36
tiho u vas tut segodnja
Dinar Garipov
@garf
Jul 30 2015 11:41
@dracony Это потому что у Ларавеля нет проблем :)
Paul Klementyev
@klermonte
Jul 30 2015 11:44
This message was deleted
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 11:44
ненене
оно глючит что адъ
я про редактор
bearn666
@bearn666
Jul 30 2015 11:45
This message was deleted
Dinar Garipov
@garf
Jul 30 2015 11:47
@SerafimArts А есть альтернативы?
bearn666
@bearn666
Jul 30 2015 11:48
народ как правильно задать связь в модели для вот такого случая?
alt
Помогите, пожалуйста. А то беру записи с таблицы ansswerphone и хотелось бы видеть номера телефонов юзеров а не их айди
Dinar Garipov
@garf
Jul 30 2015 11:50
@bearn666 hasOne belongsTo
Ariel-spb
@Ariel-spb
Jul 30 2015 11:51
привет. как мне сделать так чтобы когда я писала html - он мне подсовывал небольшой шаблончик, как сублим, к примеру делает?
Roman Tsiupa
@dracony
Jul 30 2015 11:52
ctrl-c ctrl-v ?
=)))
Ariel-spb
@Ariel-spb
Jul 30 2015 11:52
нет) ну чтобы он сам))
Roman Tsiupa
@dracony
Jul 30 2015 11:52
как мне сделать так чтобы когда я писала html - он мне подсовывал небольшой шаблончик - kto?
malenkij jenot?
Ariel-spb
@Ariel-spb
Jul 30 2015 11:53
ларавел)
bearn666
@bearn666
Jul 30 2015 11:53
@gaaarfild а можно по точнее?
Ariel-spb
@Ariel-spb
Jul 30 2015 11:53
или phpstorm
Roman Tsiupa
@dracony
Jul 30 2015 11:53
a kak vy v laravele HTML pishete?
aaaa
Ariel-spb
@Ariel-spb
Jul 30 2015 11:54
ну чтобы вручную не писать теги body title и пр
JhaoDa
@jhaoda
Jul 30 2015 11:54
@Ariel-spb или Великий Нгомбо
Roman Tsiupa
@dracony
Jul 30 2015 11:54
PHP Storm -> File -> Setting -> Editor -> Smart Keys -> XML/HTML
Dinar Garipov
@garf
Jul 30 2015 11:54
@bearn666 Вот конкретнее http://laravel.su/docs/5.0/eloquent#relationships
Ariel-spb
@Ariel-spb
Jul 30 2015 11:54
а если я хочу свой кусок кода написать чтобы он тоже вставлял его?
Dinar Garipov
@garf
Jul 30 2015 11:55
@Ariel-spb html набираешь а потом жмешь ctlr+space
Ariel-spb
@Ariel-spb
Jul 30 2015 11:55
@gaaarfild о круто, спасибо
Dinar Garipov
@garf
Jul 30 2015 11:55
@Ariel-spb Settings > Editor > Live Templates
Roman Tsiupa
@dracony
Jul 30 2015 11:55
nu takoe chtom chelovek ne znal raznicy mezhdu phpstorm i laravel ja videl toljko tut))
Dinar Garipov
@garf
Jul 30 2015 11:55
@Ariel-spb Там свои задаешь
Roman Tsiupa
@dracony
Jul 30 2015 11:56
@gaaarfild a ja uzhe dumal segodnja tut tiho budet))
Dinar Garipov
@garf
Jul 30 2015 11:56
@dracony Ну, придется теперь на Пикси переходить, в связи с этим :)))
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 11:56
@gaaarfild есть
Roman Tsiupa
@dracony
Jul 30 2015 11:56
da, u menja piksja jesche i filmy pokazyvajet
i muzyku igrajet)
Dinar Garipov
@garf
Jul 30 2015 11:57
@dracony А телки танцуют? =)
Vladimir
@VSKut
Jul 30 2015 11:57
Ребят, работает кто из под мак? Не могу завести никак - бьёт 500-ую ошибку, под win работало всё на ура.
YAAP
@yaapis
Jul 30 2015 11:57
@VSKut права на стор проверяйте
Dinar Garipov
@garf
Jul 30 2015 11:58
@VSKut А логи что пишут?
Vladimir
@VSKut
Jul 30 2015 11:58
@gaaarfild test.dev 127.0.0.1 - - [30/Jul/2015:14:55:46 +0300] "GET /public/ HTTP/1.1" 500 -
test.dev 127.0.0.1 - - [30/Jul/2015:14:55:47 +0300] "GET /public/ HTTP/1.1" 500 -
test.dev 127.0.0.1 - - [30/Jul/2015:14:55:58 +0300] "GET /public/ HTTP/1.1" 500 -
Roman Tsiupa
@dracony
Jul 30 2015 11:58
))
Dinar Garipov
@garf
Jul 30 2015 11:58
@VSKut Это логи аксесса.
Надо логи ошибок
Roman Tsiupa
@dracony
Jul 30 2015 11:58
из под мак - eto kak?
JhaoDa
@jhaoda
Jul 30 2015 11:58
@gaaarfild ну он тебе щас лог апача и даст
Roman Tsiupa
@dracony
Jul 30 2015 11:59
sam postavul nginx?
ili apach?
php cherez modulj ili fpm
Vladimir
@VSKut
Jul 30 2015 11:59
@dracony родной маковский апач
Dinar Garipov
@garf
Jul 30 2015 11:59
Вообще задай права 777 на storage chmod -R 777 storage
Roman Tsiupa
@dracony
Jul 30 2015 11:59
a mozhet vagrant ili laravelskij homestead
JhaoDa
@jhaoda
Jul 30 2015 11:59
@VSKut лог ларавель покажи
@VSKut и вообще, ты домен не настроил
Roman Tsiupa
@dracony
Jul 30 2015 11:59
@vskut vkljuchi mod_rewrite )
500 90% iz za etogo
Dinar Garipov
@garf
Jul 30 2015 12:00
@jhaoda Ты таки починил свой шар? =)
@dracony Стопудово нет
JhaoDa
@jhaoda
Jul 30 2015 12:00
@gaaarfild в логе видно, что в запросе public
Vladimir
@VSKut
Jul 30 2015 12:00
@dracony ну я не совсем поехавший :) настраивал всё - может что-то упустил просто, поэтому и уточняю.
Dinar Garipov
@garf
Jul 30 2015 12:00
@jhaoda Ну вот! А я хотел шар!
Roman Tsiupa
@dracony
Jul 30 2015 12:00
tak mod_rewrite legko upustitj
JhaoDa
@jhaoda
Jul 30 2015 12:01
@VSKut домен настрой, что бы он смотрел в public, для начала
Vladimir
@VSKut
Jul 30 2015 12:01
@jhaoda сделано
не помогло
Roman Tsiupa
@dracony
Jul 30 2015 12:01
anu poprobuj udalitj fajl .htaccess is public
JhaoDa
@jhaoda
Jul 30 2015 12:01
@VSKut а лог говорит, что не сделано
Roman Tsiupa
@dracony
Jul 30 2015 12:01
i posmotri budet dalshe 500 ili net
Vladimir
@VSKut
Jul 30 2015 12:02
@jhaoda 2 вирта, 1 тестовый, второй с проектом. с проектом настроен на public - аналогично
JhaoDa
@jhaoda
Jul 30 2015 12:02
@VSKut [30/Jul/2015:14:55:47 +0300] "GET /public/ HTTP/1.1" 500
Vladimir
@VSKut
Jul 30 2015 12:03
@jhaoda <VirtualHost *:80>
ServerName todeal.dev
DocumentRoot /Users/vskut/Sites/todeal.dev/public
</VirtualHost>
JhaoDa
@jhaoda
Jul 30 2015 12:03
@VSKut ну значит логи врут?
Или это старые логи?
Или ты врешь?
Vladimir
@VSKut
Jul 30 2015 12:03
чувак, сказал-же, что 2 вирта есть
с todeal.dev всё аналогично
JhaoDa
@jhaoda
Jul 30 2015 12:03
Логи ларавель ждать или нет?
Или будем гадать на кофейной гуще?
Vladimir
@VSKut
Jul 30 2015 12:06
chmod для storage привёл к RuntimeException in compiled.php line 6679:
No supported encrypter found. The cipher and / or key length are invalid.
Буду копать дальше - спасибо. Если не получится - отпишусь ещё раз.
JhaoDa
@jhaoda
Jul 30 2015 12:06
@VSKut файл .env в корне есть?
chmod для storage не мог привести к RuntimeException, это просто уже новая ошибка вылезла
Vladimir
@VSKut
Jul 30 2015 12:07
Есть. В плане, что до этого било 500
теперь хоть какой-то отклик есть
YAAP
@yaapis
Jul 30 2015 12:10
@VSKut No supported encrypter found же
Dinar Garipov
@garf
Jul 30 2015 12:10
@jhaoda Это просто раньше он не мог записать ошибку в логи. теперь может и тебе ее выдает
@dracony Если бы не работал rewrite, то была бы ошибка 404 а не 500
Roman Tsiupa
@dracony
Jul 30 2015 12:11
esli ne vkljuchen rewrite
directive RewriteEngine On v .htaccess sdelajet 500
ibo apach ne pojmet
Dinar Garipov
@garf
Jul 30 2015 12:12
@VSKut скопируй файл .env.example в .env
@dracony Возможно. Я на NGINX только работаю сейчас.
JhaoDa
@jhaoda
Jul 30 2015 12:12
@dracony ты другие причины знаешь, кроме реврайта?
Dinar Garipov
@garf
Jul 30 2015 12:13
@dracony Но у него проблема с config/app.php ['key']
Vladimir
@VSKut
Jul 30 2015 12:13
@gaaarfild делал уже ранее
JhaoDa
@jhaoda
Jul 30 2015 12:13
@gaaarfild да чо ты ему объясняешь
Dinar Garipov
@garf
Jul 30 2015 12:13
@VSKut что написано для config/app.php ['key']?
JhaoDa
@jhaoda
Jul 30 2015 12:13
Проблема в реврайте, просто вы все тупые!
Roman Tsiupa
@dracony
Jul 30 2015 12:13
nu posmotri v etot compiled.php
chto on tam proverjajet
Dinar Garipov
@garf
Jul 30 2015 12:13
@dracony Проблем аизвестна )) Не путай парня ))
JhaoDa
@jhaoda
Jul 30 2015 12:13
@dracony :) хватит расписываться в своем ларавель-нубстве
Ты только поделие свое и можешь пиарить
Vladimir
@VSKut
Jul 30 2015 12:14
@gaaarfild там всё ок
Roman Tsiupa
@dracony
Jul 30 2015 12:14
chto vy cepilisj etogo revrajta, ja jego 20 minut kak napisal
Dinar Garipov
@garf
Jul 30 2015 12:14
@VSKut Текст мне напиши а не все гут
Уже видно, что не все гут
Vladimir
@VSKut
Jul 30 2015 12:14
'key' => env('APP_KEY', 'SomeRandomString'),

'cipher' => 'AES-256-CBC',
Dinar Garipov
@garf
Jul 30 2015 12:15
@VSKut Вместо 'key' => env('APP_KEY', 'SomeRandomString'), напиши скажем
'key' => env('APP_KEY', 'D1DOnOrNxMKqgAKXH3FG1pDkL36i0j3r'),
JhaoDa
@jhaoda
Jul 30 2015 12:16
@VSKut у тебя в файле .env есть срока APP_KEY=много_букаф?
Vladimir
@VSKut
Jul 30 2015 12:16
@gaaarfild завелось, благодарю!
Roman Tsiupa
@dracony
Jul 30 2015 12:16
i kak ono rabotalo na winde togda?
Vladimir
@VSKut
Jul 30 2015 12:16
Из под win всё работало как-то более мягко - это и странно
YAAP
@yaapis
Jul 30 2015 12:17
@dracony @VSKut это не оно работало, это ларавел работал, в другом проекте, видимо )
Roman Tsiupa
@dracony
Jul 30 2015 12:17
aaa
ja vizhu segodnja "denj voprosov ne po teme"
to laravel v phpstorm tegi ne zakryvajet sam
Ariel-spb
@Ariel-spb
Jul 30 2015 12:17
.
Roman Tsiupa
@dracony
Jul 30 2015 12:17
to kljuch propadajet na make))
Vladimir
@VSKut
Jul 30 2015 12:17
В общем спасибо ребятки за помощь!
JhaoDa
@jhaoda
Jul 30 2015 12:18
@gaaarfild и вот он тепрь думает, что это и есть решение
А это не решение
Dinar Garipov
@garf
Jul 30 2015 12:18
@jhaoda Я просто поймал ему рыбу =)
На самом деле, наверняка у него закралась мысль, а что я такое ему порекомендовал.
И, возможно, он докопается до истины
А может и нет =)
JhaoDa
@jhaoda
Jul 30 2015 12:19
@gaaarfild не уверен
Roman Tsiupa
@dracony
Jul 30 2015 12:19
А какой конфиг для нгигкса прописать чтобы у меня мускул запустился?
а то я уже 10 раз соседний комп перегрузил, по клиет для постгрес к моему монго не конектится
Dinar Garipov
@garf
Jul 30 2015 12:20
@dracony Я чуть не начал отвечать :)
Roman Tsiupa
@dracony
Jul 30 2015 12:23
Я вчера купил Ларавел Эйр, не знаю как поменять обои ))
А коре-и3 процессор достаточно чтобы формы шлепать, или лучше Ксеон ?
JhaoDa
@jhaoda
Jul 30 2015 12:26
Прям брызжет остроумием
Roman Tsiupa
@dracony
Jul 30 2015 12:26
потянет ли така конфигурация Лару: Нвидиа ГТМ 850
?
Dinar Garipov
@garf
Jul 30 2015 12:27
@dracony Хорошо, что ты сидишь в чате ларавеля. )) Это много значит :)
Roman Tsiupa
@dracony
Jul 30 2015 12:27
я во многих сижу
Dinar Garipov
@garf
Jul 30 2015 12:27
И как? :) Каков улов? :)
Roman Tsiupa
@dracony
Jul 30 2015 12:28
ja na samom dele sizhu dlja sebja
a ne poljzovatelej lovitj)
Dinar Garipov
@garf
Jul 30 2015 12:28
@dracony А ну ок =) Тогда можешь сидеть =)
Roman Tsiupa
@dracony
Jul 30 2015 12:28
teh chto sjuda zagljadyvajut vy sebe ostavte)))
a to ja potom zastreljusj prositj ljudej hotj raz v zhyzni manual prochitatj)
Vladimir
@VSKut
Jul 30 2015 12:29
Всё - завелось и всё работает.
Для mysql ещё пришлось дописать 'unix_socket' => '/tmp/mysql.sock',
Dinar Garipov
@garf
Jul 30 2015 12:30
@dracony Если бы я понимал твой транслит ))
Roman Tsiupa
@dracony
Jul 30 2015 12:32
y = ы, i = и, j = й
chto tam ponimatj?
j иногда ь
YAAP
@yaapis
Jul 30 2015 12:33
счто там пониматй?
Константин Брызгалин
@constb
Jul 30 2015 12:33
@dracony вот потому и не понимают )
Roman Tsiupa
@dracony
Jul 30 2015 12:33
u vas c = c ?????
nnnikolay
@nnnikolay
Jul 30 2015 12:33
@dracony а в чем фетиш печатать транслитом то ?
Roman Tsiupa
@dracony
Jul 30 2015 12:33
a ne c = s ?
nnnikolay
@nnnikolay
Jul 30 2015 12:33
@dracony я тут человек новый многое наверняка пропустил
:-)
YAAP
@yaapis
Jul 30 2015 12:33
с == с
Roman Tsiupa
@dracony
Jul 30 2015 12:33
nu eto izvraschenstvo
nnnikolay
@nnnikolay
Jul 30 2015 12:34
nu eto izvraschenstvo
я не спорю, я согласен
Roman Tsiupa
@dracony
Jul 30 2015 12:34
))))
nnnikolay
@nnnikolay
Jul 30 2015 12:35
@dracony ну а серъезно, зачем ? не ужели тебе быстрее переключать мысленно раскладку языка чем нажать кнопку для переключения раскладки клавиатуры ?
JhaoDa
@jhaoda
Jul 30 2015 12:35
А у него нет кнопки такой
У него там труЪ-линупс, он всё через консоль делает. Или как-то так.
Roman Tsiupa
@dracony
Jul 30 2015 12:36
ugu
dyk ja mnogo ne pishu
Dinar Garipov
@garf
Jul 30 2015 12:37
@dracony Не похоже ))
Alex Soveliev
@suroviy
Jul 30 2015 12:57
куда пропали шаблоны аунтификации resources/views/auth ставлю чистую лару а шаблонов нет
JhaoDa
@jhaoda
Jul 30 2015 12:57
@suroviy потому что их нет
В 5.0 были, а в 5.1 убрали
Alex Soveliev
@suroviy
Jul 30 2015 12:58
@jhaoda и где их взять
JhaoDa
@jhaoda
Jul 30 2015 12:58
@suroviy пойти в репу ларавель и взять?
Alex Soveliev
@suroviy
Jul 30 2015 12:58
и зачем убирать надо было
JhaoDa
@jhaoda
Jul 30 2015 12:58
Тэйлор забыл поставить меня в известность.
Alex Soveliev
@suroviy
Jul 30 2015 12:59
@jhaoda )) этож не по феншую что то руками заливать))
JhaoDa
@jhaoda
Jul 30 2015 12:59
@suroviy ну печаль тогда
Не заливай
Береги карму.
Alex Soveliev
@suroviy
Jul 30 2015 13:01
@jhaoda понятно во всем виноват тейлер, слава богу а то я думал это у меня что то с руками нетак))
iGloom
@iGloom
Jul 30 2015 13:01
господа, а кто-нибудь может подсказать хороший типограф типа Jevix, но чтобы не был заброшен? в идеале под Лару, или чтобы можно было допилить.
Интересует фильтрация пользовательского ввода и возможность задавать правила по замене тегов. (последнее необязательно
Romeo
@webds
Jul 30 2015 13:39
Привет всем. Ищем программиста на Laravel с г. Одесса.
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 13:50
@suroviy верно мыслишь, во всём виноват Тейлор +)
рублик скакнул - это тейлор
санкции - тейлор
ие - тейлор
:D
Alex Soveliev
@suroviy
Jul 30 2015 13:51
@SerafimArts 100% так и есть))
YAAP
@yaapis
Jul 30 2015 13:51
@SerafimArts ИЕ - мы с вами все виновны, что так долго терпели )
Alex Soveliev
@suroviy
Jul 30 2015 13:51
кто нибудь ставил sleeping-owl вот этот компонент
YAAP
@yaapis
Jul 30 2015 13:51
@suroviy Я посмотрел - меня не поперла )
Alex Soveliev
@suroviy
Jul 30 2015 13:52
@yaapis а на какую версию ставил ?
@yaapis и были ли проблемы при установки?
YAAP
@yaapis
Jul 30 2015 13:53
@suroviy а я на уровне просмотра остановился, до установки не дошло)
не удовлетворяла она моим требованиям
Alex Soveliev
@suroviy
Jul 30 2015 13:53
@yaapis да интерестно а что есть альтернатива, ну окромя самописа
YAAP
@yaapis
Jul 30 2015 13:54
@suroviy не подскажу, надо комьюнити спрашивать
Мне с самописем удобней работать
Alex Soveliev
@suroviy
Jul 30 2015 13:55
@yaapis самопис круто конечно, когда ты один в проекте, а для группы разработчиков нужно что то документированое
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 13:55
@suroviy я думаю @sleeping-owl ставил, осталось его разбудить =)
он обычно под вечер появляется
Dinar Garipov
@garf
Jul 30 2015 13:55
@suroviy а что документировать в самописе* Ты же на фреймворке пишешь? Вся документация - это доки фреймворка
Alex Soveliev
@suroviy
Jul 30 2015 13:56
@gaaarfild как что фронтенд часть.
@gaaarfild не ну конечно если речь идет об одной гриде с формочкой, то можно и самопис а если что посерьезней то нужен фрем ворк.
Dinar Garipov
@garf
Jul 30 2015 13:58
@suroviy Я говорю про самописную админку на фреймворке.
Alex Soveliev
@suroviy
Jul 30 2015 13:59
@gaaarfild так её документировать надо в том то и дело. админка само писная и умен есть, на knockoutjs, вот только проблема в том что кромя меня в ней некто больше работать не может, так как каменты и доку я не писал)
JhaoDa
@jhaoda
Jul 30 2015 13:59
@suroviy мы в 4 головы пишем и используем самописную админку
@suroviy ты ерунду какую-то говоришь, короче
Dinar Garipov
@garf
Jul 30 2015 14:00
@suroviy Что документировать? Пишешь так, как Ларавель завещал и все. Что там необходимо документировать?
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 14:00
ну тащемта много чего
для выдачи данных диллерам мне пришлось километры всего задокументировать
а апишечка элементарная
короче всё зависит от того, кто будет потом юзать
так что лучше по возможности +- что-то описывать
даже если это есть в доках по фрейму
Alex Soveliev
@suroviy
Jul 30 2015 14:02
@gaaarfild понятно все свами))) тоесть конфигов вы не пишете, толпа шаблонов и контролеров для одной и тойже задачи. о работе без перезагрузки страници вообще речи нет, так чтоли?
Dinar Garipov
@garf
Jul 30 2015 14:02
@suroviy А чем тебе в этом SleepingOwl помогает?
JhaoDa
@jhaoda
Jul 30 2015 14:03
@suroviy ты снова какую-то ерунду говоришь. Прекращай уже...
Alex Soveliev
@suroviy
Jul 30 2015 14:03
@gaaarfild админская часть во всех проектах почти одна и тажа, зачем плодить лишний код
Dinar Garipov
@garf
Jul 30 2015 14:03
@suroviy Потому что когда используешь такие глобальные пакеты, становишься их заложником.
Maxim
@Big-Shark
Jul 30 2015 14:04
О чем разговор идет?
Dinar Garipov
@garf
Jul 30 2015 14:04
Я считаю, что пакеты должны быть мелкие. Выполняющие маленькие функции
Maxim
@Big-Shark
Jul 30 2015 14:04
@gaaarfild +1
Алексей
@sklyar
Jul 30 2015 14:05
Всем привет
Alex Soveliev
@suroviy
Jul 30 2015 14:05
@gaaarfild да не использую я покеы все делаю на knockoutjs эта шткука типа ангуляра. вот только другие разработчики не хрена в этом не понимают, и просят админку задакументировать. и вот что делать
Алексей
@sklyar
Jul 30 2015 14:05
после деплоя на сервер http basic auth отвалилась
не могу
войти
пароль типа не правильный . На сервере пробовал заново создать пользователь
Dinar Garipov
@garf
Jul 30 2015 14:06
@suroviy Так грошь цена таким разработчикам )) Ищи разрабов, который на нокауте пишут.
Алексей
@sklyar
Jul 30 2015 14:06
и всё равно результата - 0
Alex Soveliev
@suroviy
Jul 30 2015 14:07
@gaaarfild я бы рад, так таких подсуноло начальство...
@gaaarfild а они только в ларе сикут, вот я и ищу им компонент админки
Dinar Garipov
@garf
Jul 30 2015 14:08
@suroviy А почему бы не дать им задокументированные документы нокаута?
JhaoDa
@jhaoda
Jul 30 2015 14:08
Я, конечно, извиняюсь, но человек, который не способен найти и подложить вьюхи от 5.0 в 5.1, не имеет права жаловаться «таких подсунули»
Dinar Garipov
@garf
Jul 30 2015 14:08
Им же все равно придется читать какую-то документацию )) И по Админке в том числе
Alex Soveliev
@suroviy
Jul 30 2015 14:09
@gaaarfild довал, не помагает
JhaoDa
@jhaoda
Jul 30 2015 14:09
Человек, который не пишет доку, тоже не имеет права жаловаться
Dinar Garipov
@garf
Jul 30 2015 14:09
@suroviy И по админке не поможет тогда.
Alex Soveliev
@suroviy
Jul 30 2015 14:09
@jhaoda я так и сдела, думал может есть варант по красиве
Dinar Garipov
@garf
Jul 30 2015 14:09
Сорян. Проблема не с нашей стороны :)
Alex Soveliev
@suroviy
Jul 30 2015 14:10
@gaaarfild по админке проще, там не надо обяснять что такое колбеки и что код асинхроно выполняется
Dinar Garipov
@garf
Jul 30 2015 14:10
@suroviy Там придется другие вещи объяснять :) Почитай доки админки :)
Alex Soveliev
@suroviy
Jul 30 2015 14:11
@gaaarfild читал не чего сложного.
Maxim
@Big-Shark
Jul 30 2015 14:12
@suroviy так ну и используй админку совы, в чем проблемма? хорошая штука, код достаточно грамотный, конечно возника..т тут разные проблеммы с ней, но это в основном от незнаний в пхп
Alex Soveliev
@suroviy
Jul 30 2015 14:13
@Big-Shark так я почему и спрашиваю, может есть варианты лучше. Administrator слишком просто уже смотрел.
Maxim
@Big-Shark
Jul 30 2015 14:13
@suroviy вариантов лучше нет
Alex Soveliev
@suroviy
Jul 30 2015 14:15
@jhaoda насчет того что доку писать надо, это я уже осознал буду ипровлятся))
Alexander
@Dualse
Jul 30 2015 14:33
Всем привет. Столкнулся с такой проблемой. Написал сайт на Laravel 5, которая требует версию пыхи 5.4, а у клиента на хостинге стоит 5.3. Какие последствия будут, если запилить готовый проект на хостинг с 5.3?
JhaoDa
@jhaoda
Jul 30 2015 14:38
@Dualse :)
Хмммммм... тут нужны эксперты.
Maxim
@Big-Shark
Jul 30 2015 14:39
@Dualse ну чать работать не будет и нужно адаптировать
JhaoDa
@jhaoda
Jul 30 2015 14:42
Но вообще я не понимаю, в чем проблема. Что, в панели управления нельзя версию РНР изменить?
Alexander
@Dualse
Jul 30 2015 14:43
Нет
JhaoDa
@jhaoda
Jul 30 2015 14:43
Если так, то от такого хостинга нужно бежать
Roman Tsiupa
@dracony
Jul 30 2015 14:43
v 5 ovsjudu [] vmesto array()
tak chto nifiga ne zapustitsa
Alexander
@Dualse
Jul 30 2015 14:44
Проблема в том, что контора комерческая, регистрируется домен в зоне kz, а по законодательству нельзя юзать домен на серверах расположенных в других странах
Roman Tsiupa
@dracony
Jul 30 2015 14:44
nu konchno mozhesh v readaktore vse fajly pomenjatj))
Const
@umren
Jul 30 2015 14:44
@Dualse другой хостинг брать либо пинать хостера
Roman Tsiupa
@dracony
Jul 30 2015 14:44
"по законодательству нельзя юзать домен на серверах расположенных в других странах" ololol
Const
@umren
Jul 30 2015 14:44
@Dualse и кстати советую сразу узнавать про таких, бывают ситуации когда кто то упрется рогом))
Alex Soveliev
@suroviy
Jul 30 2015 14:44
@Dualse возьми VDS
JhaoDa
@jhaoda
Jul 30 2015 14:45
@Dualse и что, на весь Казахстан один хостер?
Const
@umren
Jul 30 2015 14:45
а вдруг да
я бы умер со смеху)
JhaoDa
@jhaoda
Jul 30 2015 14:45
Блин, это печаль тогда
Const
@umren
Jul 30 2015 14:45
страна без ларавеля
Roman Tsiupa
@dracony
Jul 30 2015 14:46
vot tebe biznes ideja))
Const
@umren
Jul 30 2015 14:46
как вариант - переписывать все на пикси
Alexander
@Dualse
Jul 30 2015 14:46
@jhaoda Нет конечно, но другие хуже. Тех. поддержка только с 8 до 5, с обедом.
Roman Tsiupa
@dracony
Jul 30 2015 14:46
laravel hosting))
Const
@umren
Jul 30 2015 14:46
@dracony у тебя с 5.3 ?
Roman Tsiupa
@dracony
Jul 30 2015 14:46
koneshno =)
JhaoDa
@jhaoda
Jul 30 2015 14:46
@Dualse ну тогда сочувствую.
Alexander
@Dualse
Jul 30 2015 14:46
и другие минусы)
Roman Tsiupa
@dracony
Jul 30 2015 14:46
u menja to ruki iz plech rastut
JhaoDa
@jhaoda
Jul 30 2015 14:46
@Dualse переписывай на 4.2
Roman Tsiupa
@dracony
Jul 30 2015 14:47
eto zh nado umidritsa radi '[]' vmesto 'array' podosratj vsem na staryh hosterah)
Const
@umren
Jul 30 2015 14:47
а трейтов там нет?
Roman Tsiupa
@dracony
Jul 30 2015 14:48
nu ja otkuda znaju
JhaoDa
@jhaoda
Jul 30 2015 14:48
Вы этому пикси-Гуру только не говорите, что в 5.1 вообще 5.5 нужен
Roman Tsiupa
@dracony
Jul 30 2015 14:48
a chto takogo modnogo v 5.5
Alexander
@Dualse
Jul 30 2015 14:48
Тех поддержка была ответила следующее, что версия php индивидуально не меняется, обновится они планируют, но когда это будет они сами не знают)
JhaoDa
@jhaoda
Jul 30 2015 14:49
@umren трейты от лукавага!
Const
@umren
Jul 30 2015 14:49
по мне так требовать более высокую версию наоборот отлично, подстегивает обновлятся
JhaoDa
@jhaoda
Jul 30 2015 14:49
Капец, везде уже 5.6 ставят, а тут «когда это будет они сами не знают»
Roman Tsiupa
@dracony
Jul 30 2015 14:49
poka Wordpress tam zapuskajetsa vsem pofigu budet)
Alexander
@Dualse
Jul 30 2015 14:50
@dracony Большенство "веб-студий", которые пишут, что создадут сайт любой сложности, зачастую Jomlla используют))))
Еще, когда у нас обязали, определенные организации завести сайты, то попадались исполнители, которые на Ucoz пилили)
roman-deniskin
@roman-deniskin
Jul 30 2015 14:52
Сейчас большинство Битрикс юзает(
Roman Tsiupa
@dracony
Jul 30 2015 14:52
nu bitriks eto vobsche skazka))
vlazhnaja mechta programmista))
Const
@umren
Jul 30 2015 14:52
ага, просто идеальная цмс
Roman Tsiupa
@dracony
Jul 30 2015 14:53
nu esli frialnsitj to vobsche super
mozhno na vsju zhyznj klienta na support podpisatj))
roman-deniskin
@roman-deniskin
Jul 30 2015 14:53
Для создания сайтов на заказ можно и битрикс использовать, а для себя я Ларавель предпочту
Roman Tsiupa
@dracony
Jul 30 2015 14:54
Laravel - bitrix v mire frejmworkov
vot eto slogan)
roman-deniskin
@roman-deniskin
Jul 30 2015 14:55
Хм, а что не так с Ларавелем?)
JhaoDa
@jhaoda
Jul 30 2015 14:55
То, что он не Пикси, очевидно же
Roman Tsiupa
@dracony
Jul 30 2015 14:55
nu vot ja vchera uznal chto vy routy rukami propisyvajete
kak blshe nikto v mire
dlja kazhdogo ekshna
ja kstati posmotrel v kod
i dazhe znaju pochemu
potomu chto tam vse krivo i iz toj chasti koda gde routing
ne poluchitsa uznatj kakije metody dostupny v kontrollerah
mogliby hotj z Kohany kusok koda spioneritj))
one jesche 10 let nazad tak umela)
JhaoDa
@jhaoda
Jul 30 2015 14:58
Почему же тут нельзя игнорить пользователя...
roman-deniskin
@roman-deniskin
Jul 30 2015 14:59
Не знаю, просто я до этого момента про Ларавель слышал только хорошее)
Alexander
@Dualse
Jul 30 2015 15:00
@roman-deniskin Мб потому-что ты не знал при Пикси?))
Alex Soveliev
@suroviy
Jul 30 2015 15:00
что происходит, а можно как то роуты не руками прописывать, нагами что ли)))
bearn666
@bearn666
Jul 30 2015 15:01
Народ а подскажите почему когда я беру данные с mysql базы то время в бд и то которое возвращает лара разное?
Alexander
@Dualse
Jul 30 2015 15:01
@bearn666 Время которое хранишь в БД?
roman-deniskin
@roman-deniskin
Jul 30 2015 15:01
@Dualse честно говоря не знал)
bearn666
@bearn666
Jul 30 2015 15:02
@Dualse да
@Dualse тобишь пишу в базу захожу смотрю, правельое время, возвращаю данные то уже разница в 3 часа
Alexander
@Dualse
Jul 30 2015 15:03
@roman-deniskin Не знаю, я вытаскиваю дату, у меня все корректно) Кстати, может это извращение, но мне нравится хранить дату в секундах)
Roman Tsiupa
@dracony
Jul 30 2015 15:03
@suroviy во всех фреймах можно прописать один роут типа /контроллер/екшн
roman-deniskin
@roman-deniskin
Jul 30 2015 15:03
@Dualse а при чём тут дата? Мы вроде говорили о преимуществах того или иного фреймворка
Roman Tsiupa
@dracony
Jul 30 2015 15:04
и тогда сразу /users/list budet UsersController::listAction()
а у вас надо каждый роут писать самому
Alexander
@Dualse
Jul 30 2015 15:04
@roman-deniskin Я промазал, хотел @bearn666 ответить)
tema-proximo
@tema-proximo
Jul 30 2015 15:04
Всем привет, есть спецы по SleepingOwl Admin?
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 15:05
@sleeping-owl спец
tema-proximo
@tema-proximo
Jul 30 2015 15:05
Ого
Проблема такая, есть таблица юзеров(пусть админов), как-то можно запретить удалять самого себя?
bearn666
@bearn666
Jul 30 2015 15:06
@Dualse ясно значит буду искать
tema-proximo
@tema-proximo
Jul 30 2015 15:06
т.е. того, кто сейчас залогинен
Alexander
@Dualse
Jul 30 2015 15:06
@dracony Я так делал, когда без фреймворка писал - это совсем не удобно
@dracony Я рад, что Вы все же переключили раскладку)
@dracony Когда возникает ситуация отличная от /контроллер/экшн приходится писать костыль
Roman Tsiupa
@dracony
Jul 30 2015 15:08
ммм нет
когда отличная ситуация пишеш роут выше того который так делает
и все
я ж не говорю что других роутов не может быть
ставишь этот автоматический последним
Alex Soveliev
@suroviy
Jul 30 2015 15:11
@SerafimArts вопрос по SleepingOwl в консоле пытаюсь сменить пароль выкидывает вот что http://joxi.ru/KAxMje6sgW5jr8
@SerafimArts как пароль сменить?
Artur Gafurov
@assurrussa
Jul 30 2015 15:12
@SerafimArts они не поняли тебя))
Роман Сохарев
@greabock
Jul 30 2015 15:12
@dracony неявная маршрутизация - зло в чистом виде. Если ты этого еще не понял, значит просто не дорос
JhaoDa
@jhaoda
Jul 30 2015 15:13
@greabock ты как с Гуру разговариваешь?!
@greabock маленький грязный прописывальщик роутов руками!
Роман Сохарев
@greabock
Jul 30 2015 15:14
ох, что-то занесло, простите, простите... не понял на кого "тявкаю"...
Roman Tsiupa
@dracony
Jul 30 2015 15:14
@greabock obosnuj =)
a to tak bez argumentov mozhno vse chto hochesh obosratj)
a to bez argumentov mozhno vse chto hochesh obosratj
Роман Сохарев
@greabock
Jul 30 2015 15:15
да ладно?
ты серьезно?
Ariel-spb
@Ariel-spb
Jul 30 2015 15:15
как мне поставить ограничение здесь? $table->integer('phone'); допустим 12 вот так integer('phone', 12); ?
Роман Сохарев
@greabock
Jul 30 2015 15:15
@dracony а ты только-что что сделал?
Alex Soveliev
@suroviy
Jul 30 2015 15:16
@dracony пришлось как то работать с MODX вот там тоже не явная маршрутизация, думал что застрелюсь.
Roman Tsiupa
@dracony
Jul 30 2015 15:16
ну я же говорю: роутинг у вас отцтой, ибо в нем нет популярной фичи
@suroviy никто тебе не запрещает удалить роут с неявным маршрутом
и поставить своих если нравится
проблема в том что в ларе их не может быть в принцыпе
Alex Soveliev
@suroviy
Jul 30 2015 15:17
@dracony а какую задачу нужно решить с помощью не явного маршрута?
Roman Tsiupa
@dracony
Jul 30 2015 15:17
задачу отсутствия копи пасты
Alex Soveliev
@suroviy
Jul 30 2015 15:18
@dracony чего?
Roman Tsiupa
@dracony
Jul 30 2015 15:18
вместо того чтобы копировать роуты и придумывать каждому имя
можно иметь один
тогда не надо кешей делать
подглядывать имя роута при создании урла
Alex Soveliev
@suroviy
Jul 30 2015 15:19
@dracony вообще потерял суть, реально не понятна сфера применения
Roman Tsiupa
@dracony
Jul 30 2015 15:21
сфреа прменения в том что не надо придумывать новый роут на каждый екшн
и засорять конфиг
минусов нет
если минусов нет и удобно это называется фича
если фича есть повсюду это называется стандартная фича
Alex Soveliev
@suroviy
Jul 30 2015 15:22
@dracony екшен на модель я правильно понемаю?
Roman Tsiupa
@dracony
Jul 30 2015 15:22
если где-то стандартной фичи нет ввиду кривой архитектуры это называется говно
нет
вот есть у тебе юзер контроллер
у него есть
list, edit, create ekshny
Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 15:23

если где-то стандартной фичи нет ввиду кривой архитектуры это называется говно

Значит ларка кусками говно?

Роман Сохарев
@greabock
Jul 30 2015 15:23

@dracony

  1. Laravel , таким образом гарантигрует, что в системе нет никаких дыр, которые бы ты сам не открыл, явным образом.
  2. Ссылки на имена маршрутов вместо жестких url, обеспечивают максимально слабую связанность
  3. Неявные маршруты сложно закешировать впринципе.

но, конечно же, если тебе с*№ть на безопасность, а слабая связанность тебя не интересует, то добро пожаловать в CodeIgniter

Kirill Nesmeyanov
@SerafimArts
Jul 30 2015 15:23
следуя такой логике
Roman Tsiupa
@dracony
Jul 30 2015 15:23
i ty hochesh url /users/llist /users/edit /users/create
  1. то есть дыр? например
  1. почему? что это имеет к связаности, если в роутах у вас и так хардкод имени контроллера
  1. во первых почему нет? ведь имя контроллера и екшна просто параметр
во вторых тогда и кеша может не понадобится, так как роутов поубавится на порядок
Alex Soveliev
@suroviy
Jul 30 2015 15:25
@dracony а в чем хардкор, как по другому написать user/edit
Artur Gafurov
@assurrussa
Jul 30 2015 15:25
      1. )))
Roman Tsiupa
@dracony
Jul 30 2015 15:25
это гиттер так мне помогает
хардкор?
@suroviy я же пишу что /user/list budet srazu UserController@listAction
eto neslozhno
esli shochesh pomenjatj sozdajesh otdelnyj rout vyshe etogo
Laravel , таким образом гарантигрует, что в системе нет никаких дыр, которые бы ты сам не открыл, явным образом. - в чем может быть дыра? если это екшн в контроллера то в чем дыра в вызывании его с интернета?
если там "дыра" то такой екшн вообще не нужен
в чем безопасность?
у вас роуты за безопасность отвечают?
Alex Soveliev
@suroviy
Jul 30 2015 15:29
@dracony так есть же наследование, описываешь один базовый контролер и переопредиляешь методы если надо. или я чего то не понимаю...))
Roman Tsiupa
@dracony
Jul 30 2015 15:29
иии в этом контроллера парсиш урлу сам?
))
Роман Сохарев
@greabock
Jul 30 2015 15:29

поясняю слабую связанность роутинга, для одаренных, в виде теста

у тебя в 20 местах есть ссылки на слаг foo/bar
и вот тебя ужалила в попу пчела, что твой слаг должен быть вовсе не foo/bar, а совсем даже и foo/baz

твои действия:

  1. бежишь писать редирект на маршрут?
  2. бежишь переписывать ссылку по всем файлам?
Roman Tsiupa
@dracony
Jul 30 2015 15:30
нет
добавляеш выше роут foo/baz и он т обработает этот запрос
тоесть получается что роуты новые добавляеш только по мене надобности
Alex Soveliev
@suroviy
Jul 30 2015 15:31
@dracony ждесть))
Roman Tsiupa
@dracony
Jul 30 2015 15:31
а не каждый раз
Роман Сохарев
@greabock
Jul 30 2015 15:31
ты не понял
ссылки то остались на foo/bar
ай-ай-ай
садись - два
Alex Soveliev
@suroviy
Jul 30 2015 15:32
@greabock а это потом верстальщик меняет в статичном HTML )))
Роман Сохарев
@greabock
Jul 30 2015 15:32
увольнительную с понедельника оформим
@suroviy :+1:
Roman Tsiupa
@dracony
Jul 30 2015 15:32
так пошел и поменял по файлам ( опять же один раз)
ок
вот к тебе встерчний вопрос
есть у мене контроллер
и я хочу создать к этому екшну ссылку
в другом месте
как мне это сделать без имени роута?
вот у меня напрмер код
который должен после логина отправить полбзователя в его профиль
Роман Сохарев
@greabock
Jul 30 2015 15:34
никак, ибо нехрен мимо роутера ходить
Roman Tsiupa
@dracony
Jul 30 2015 15:34
аааа)))
это не мимо роутера
я хочу роутер-сделайСсылку(контроллер, екшн)
разумная проблема?
мне как леому класу юзерского профиля
не важно имя роута
мне важен контроллер
а что если потом умник роуту имя поменяет
потом по всех файлах лоджен пройти имя прописать
Oleg
@Malezha
Jul 30 2015 15:36
$url = action('HomeController@getIndex');
Roman Tsiupa
@dracony
Jul 30 2015 15:36
а вот при динамическом проблемы нет
Роман Сохарев
@greabock
Jul 30 2015 15:36
как же так? Вот так сложилось, что ты в своем мега-контроллере нечаянно задал аттрибут служебного метода не private а public - тадамс!! - в твоем сайте зияет дырища чуть меньше диаметра солнечной системы...
Roman Tsiupa
@dracony
Jul 30 2015 15:36
поэтому нормальные фреймворке
включая симфони
доавляют суффикс
к методам екшнам
типа листЕкшн
Роман Сохарев
@greabock
Jul 30 2015 15:38
@dracony вот если ты такой ужас типа "экшн" в лару за тащишь - я лично подожгу трут для костра на котором ты сгоришь, еретик =)
postLoginAction - тьфу блин
Roman Tsiupa
@dracony
Jul 30 2015 15:40
даже если ты бы сделал просто метод публичным
так же можно сказать что ты в роуте мог загнатся
то есть если уже говорить о загонах
Alex Soveliev
@suroviy
Jul 30 2015 15:40
@dracony симфония дремучая штука, и не все решения являются современными. но так как симфони исповедет наследования кода, вот по этой причине в ней можно найти вот такой вот атавизм...
Roman Tsiupa
@dracony
Jul 30 2015 15:40
то они повсюду могут быть
я о том
что такой подход имеет плюсы
и фреймворк не должен тебе не позволять что-то делать просто так
а не сделали они дтнамические роуты не потому что "так плохо"
Oleg
@Malezha
Jul 30 2015 15:41
Они их сделали.
Alex Soveliev
@suroviy
Jul 30 2015 15:42
@dracony в пекло, разные бывают разработчики и славу богу что лара не позволяет сделать плохо)))
Oleg
@Malezha
Jul 30 2015 15:42
Route::controller('users', 'UserController');
Roman Tsiupa
@dracony
Jul 30 2015 15:42
мммм))
так за кой фиг я тут распинаюсь?
аааа
стоп друг))
Oleg
@Malezha
Jul 30 2015 15:42
К экшену просто добавляется метод - getUsersList, postUserDelete
Роман Сохарев
@greabock
Jul 30 2015 15:43
@dracony по тебе плачет CI и CakePHP
Roman Tsiupa
@dracony
Jul 30 2015 15:43
так это только пол проблемы
все равно для каждого контроллера писать надо
а как же /контроллер/екшн
хм @Malezha ?
@greabock - то что ни позволили Route::controller('users', 'UserController'); только показывает, что они и рады быдинамику прикрутить
то есть рассказ о "не дать пользователю дыры делать" уже не катит
Oleg
@Malezha
Jul 30 2015 15:44
@dracony ну да, нужно описывать. К тому же метод не генерирует имена роутов, по этому его и не используют, а пишут все руками.
Roman Tsiupa
@dracony
Jul 30 2015 15:44
так как те же дыры можно с Route::controller('users', 'UserController');
@Malezha и как задать один роутом /контроллер/екшн ?
Alex Soveliev
@suroviy
Jul 30 2015 15:46
@dracony может вам лучше на вордпресс перейти, там вообще не чего писать руками не надо....
Roman Tsiupa
@dracony
Jul 30 2015 15:47
я о том, что если бы было ровно написано у пользователя была бы возможность делать как он хочет
Alex Soveliev
@suroviy
Jul 30 2015 15:47
@dracony или к примеру на MODX там вообще имя роута можно сгенерить по ID ресурса, и менять его через alias.
Roman Tsiupa
@dracony
Jul 30 2015 15:47
по Route::controller('users', 'UserController'); видно что они пробовали
но архитектура слишком кривая
вот битрикс тоже любит за ползователя решать что и как ему лучше делать
я уже молчу о том
что если роут один и динамический
Роман Сохарев
@greabock
Jul 30 2015 15:48

@dracony ну я уже даже не знаю как намекнуть, ссылку прямую дать что ли... вот тут с неявной маршрутизацией все хорошо

Ты задал вопос можно ли так делать в Ларе, тебе ответили - нет. Дальнейшие дебаты считаю бессмысленными. Ибо если ты не собираешься запилить пуллреквест в репозиторий laravel, то это болтовня. Тема закрыта.

Roman Tsiupa
@dracony
Jul 30 2015 15:48
то он парисится молниеносно
а 100500 разных роутов, это тормоза
особенно кесли там динамические параметры
Alex Soveliev
@suroviy
Jul 30 2015 15:50
@dracony возможно что у вас просто плохая архетектура приложения раз вам нужно 100500 роутов
Роман Сохарев
@greabock
Jul 30 2015 15:50
он вышел не на долго
Roman Tsiupa
@dracony
Jul 30 2015 15:50
ну если у меня например 30 контроллеров по 4 екшна
Roman Tsiupa
@dracony
Jul 30 2015 15:50
уже 120
Alexey
@Butochnikov
Jul 30 2015 15:53
@suroviy уже давно поломалось sleeping-owl/admin#175
Alex Soveliev
@suroviy
Jul 30 2015 16:00
@Butochnikov вообще sleeping-owl в продакшене можно использовать, или есть еще детские болезни?
Alexey
@Butochnikov
Jul 30 2015 16:02
@suroviy 3 версия еще в разработке и еще есть над чем работать. Жаль, что автор сейчас сильно занят, а то бы финальную версию уже сделали и отточили. А так народ на небольших сайтах использует во всю.
Alex Soveliev
@suroviy
Jul 30 2015 16:04
@Butochnikov понятно буду пробовать, все ровно выбора особо нет.
nnnikolay
@nnnikolay
Jul 30 2015 17:07

К знатокам элокента не большой вопрос, возможно ли следующее...

EA, EB, EC - три таблицы
отношения как
EA один ко многим EB
EB один ко многим EC

хочется получить в результате запись вида
EA.id, EB.id, EC.id

при условии что нам известен EA.id

Как сделан на SQL понятно :)
как это же сделать через элокент ?

да еще что и не через три запроса а через один ?
или лучше не париться и делать все на квери билдере ?

Роман Сохарев
@greabock
Jul 30 2015 17:16

@nnnikolay если прямо строго так, то никак =) нужно использовать Dbquery
а если устроят вложенные сущности подойдет, что-то вроде

Entity::with(['relation', 'relation.subrelation']);

nnnikolay
@nnnikolay
Jul 30 2015 17:18
@greabock так делается три запроса :(
Роман Сохарев
@greabock
Jul 30 2015 17:18
ну само собой
но это всегда три запроса, даже если ты вытягиваешь 100500 записей
nnnikolay
@nnnikolay
Jul 30 2015 17:19
это да..
Роман Сохарев
@greabock
Jul 30 2015 17:21
вообще, как показывает практика, зачастую эти три запроса отработают быстрее чем сложный join
особенно на большом количестве записей
Maxim
@Big-Shark
Jul 30 2015 17:22
@nnnikolay могу написать как сделать на пропел, если надо)
Роман Сохарев
@greabock
Jul 30 2015 17:22
ххаа ))
nnnikolay
@nnnikolay
Jul 30 2015 17:23
@Big-Shark что ты имеешь ввиду написать ? тут изобразить ? конечно, валяй!
Maxim
@Big-Shark
Jul 30 2015 17:32
@nnnikolay http://sandbox.propelorm.org/3ebef00 такая структура БД?
Paul Klementyev
@klermonte
Jul 30 2015 17:48
@Big-Shark ты используешь пропел?
Maxim
@Big-Shark
Jul 30 2015 17:50
@klermonte да
Paul Klementyev
@klermonte
Jul 30 2015 17:51
ты его как-то к ларавел прикрутил, или вообще в отрыве от ларавел?
Alex Soveliev
@suroviy
Jul 30 2015 17:53
интересна реализация в связке с ларой, есть пример?
Maxim
@Big-Shark
Jul 30 2015 17:53
@suroviy на некоторых проектах это уже работает, но они все закрыты.
Paul Klementyev
@klermonte
Jul 30 2015 17:55
@Big-Shark в чем его преимущества?
Maxim
@Big-Shark
Jul 30 2015 17:56
@klermonte по скорости примерное как элоквоент, но более правельный чтоли, есть квери, а есть сама модель, все генрится и всегда есть подсказки
@klermonte достаточно большой функционал из коробки, есть как джоины, так и загрузка через where IN как в ларе, и это позволяет более удобно подгружать данные
@klermonte удобный миханизм миграций, изменил схему, запустил дифф, миграция создалась, проверил и запушил
Paul Klementyev
@klermonte
Jul 30 2015 17:58
ну т.е. по сравнению с элоквентом более строгое следование принципам правильной архитектуры и налицие подсказок IDE?
Maxim
@Big-Shark
Jul 30 2015 17:58
@klermonte ну и функционал как мне кажется.
Alex Soveliev
@suroviy
Jul 30 2015 17:59
@klermonte в схеме основное преимущество, сразу можно связи прописать а ни делать это в модели. Это на первый взгляд что мне бросилось в глаза.
Const
@umren
Jul 30 2015 18:01
ну схем это киллер фича на самом деле
*схема
в ларе очень не хватает этого лично мне
Maxim
@Big-Shark
Jul 30 2015 18:02
@umren схемы есть только в пропел и доктрине насколько я знаю.
Const
@umren
Jul 30 2015 18:02
миграции и схема в симфони том же на световые годы впереди
чем тот гемор в ларе на этот счет
Maxim
@Big-Shark
Jul 30 2015 18:02
@suroviy а еще эта связь это и связь в бд
Alex Soveliev
@suroviy
Jul 30 2015 18:02
@Big-Shark и в XPDO таак же есть схема и мапинг
Maxim
@Big-Shark
Jul 30 2015 18:03
@umren в пропел миграции как в доктрине, тоже автоматом делаются
Const
@umren
Jul 30 2015 18:04
@Big-Shark пропель из беты вышел второй?)
Maxim
@Big-Shark
Jul 30 2015 18:05
@suroviy да, там тоже есть, только что глянул
@umren нет, только альфа5 получил) но всем пофиг, все и так используют) Багов как таковых нет, тестов куча, совместимость стараются не ломать сильно.
Const
@umren
Jul 30 2015 18:06
@Big-Shark меня вот эти графики очень пугают, поэтому я им и не пользовался https://github.com/propelorm/Propel2/graphs/contributors
я так понимаю основной разработчик на него забил
busfactor низкий
Maxim
@Big-Shark
Jul 30 2015 18:07
@umren сейчас им занимается marcj, он пилит очень сильную переделку 2 версии в форке
@umren ну бас фактор есть, но в любом случае можно сделать форк, и продолжать разработку самому)
Const
@umren
Jul 30 2015 18:08
@Big-Shark только никто этого делать не будет))
Maxim
@Big-Shark
Jul 30 2015 18:09
@umren Возможно я буду делать свой форк) у меня уже куча исправлений скопилась.
Alex Soveliev
@suroviy
Jul 30 2015 18:10
ради возможности иметь схему можно и потерпеть, эта реально крутая штука, досехпор не могу привыкнуть к ActiveRecord в исполнении элостичного. ша попробую прикрутить пропел, чувствую эта станет событием в моем топе месяца...))
Alex Soveliev
@suroviy
Jul 30 2015 18:12
@Big-Shark О-о!!! супер все еще проще чем я думал)))
Роман Сохарев
@greabock
Jul 30 2015 18:12
@Big-Shark нет желания написать, хоть коротенький ман по философии пропела? ))
Maxim
@Big-Shark
Jul 30 2015 18:12
@greabock давно есть, но ты же знаешь как я пишу, ты читал статью про массивы)
Роман Сохарев
@greabock
Jul 30 2015 18:13
@Big-Shark ну... надо самому потестить походу =)
Maxim
@Big-Shark
Jul 30 2015 18:14
Ладно, я спать, все вопросы по пропелу, в лс, отвечу завтра утром) Всем бб)
Роман Сохарев
@greabock
Jul 30 2015 18:14
а, в чем преимущества схемы вообще? Я просто далек от не AR
@Big-Shark блин... ну как не вовремя ты спать собрался...
спокойно ночи тебе =)
Const
@umren
Jul 30 2015 18:15
@greabock в том что модель на глазах всегда и миграции автоматические
Alex Soveliev
@suroviy
Jul 30 2015 18:15
@greabock в наглядности все зависимости прописываются прямо вней, реально хватает просто взглянуть на схему и понять что происходит
Const
@umren
Jul 30 2015 18:15
не надо тот ад с миграциями разводить как в ларе
Alex Soveliev
@suroviy
Jul 30 2015 18:15
@umren ++
Maxim
@Big-Shark
Jul 30 2015 18:16
@greabock схема это отражение твой бд в файле, когда ты забыл поле тебе не нужно лазить в бд, забыл связь, также глянул в схему и все, ну и миграции делать легко, и все модели знают о всех своих полях и типах
Const
@umren
Jul 30 2015 18:16
ага, дополнение в иде
третий плюс)
Alex Soveliev
@suroviy
Jul 30 2015 18:16
@umren +
Paul Klementyev
@klermonte
Jul 30 2015 19:12
а скоупы есть у пропела? или можно после получения связи дальше ее модифицировать фильтрами или чем-то еще? как в элоквент
projct1
@projct1
Jul 30 2015 19:14
как запустить отдельную миграцию?
Paul Klementyev
@klermonte
Jul 30 2015 19:15
php artisan migrate --help
projct1
@projct1
Jul 30 2015 19:15
нету там
Paul Klementyev
@klermonte
Jul 30 2015 19:18
увы, мигрейт приводит твою базу к самому актуальному состоянию
projct1
@projct1
Jul 30 2015 19:19
мне надо создать таблицу, я создал миграцию для неё, у меня ещё есть другие таблицы которые нельзя чистить и удалять, запускаю php artisan migrate и он ругается, что таблица уже есть (из предыдущей давнишней миграции)
и дальше не доходит до новой миграции
чё за бред
обязательно удалять все таблицы и заного создавать?
Paul Klementyev
@klermonte
Jul 30 2015 19:21
ну значит у тебя происходит ровно то, что он пишет, у тебя уже существует эта таблица, sql падает, миграции падают
projct1
@projct1
Jul 30 2015 19:22
ругается на таблицу, которая существует от старой миграции, она с данными и её нельзя удалять
удалять файл миграции чтоль с таблицами, которые уже есть и заполнены?
пришлось просто закомментить Schema::create
projct1
@projct1
Jul 30 2015 19:32
народ, а как сохранять данные в таблицах перед миграциями?
JhaoDa
@jhaoda
Jul 30 2015 19:35
@rorc зачем?
Они у тебя что, пропадают после миграции?
projct1
@projct1
Jul 30 2015 19:36
ну в методе down drop стоит)
Uladimir Sadkou
@GaintVlad
Jul 30 2015 19:36
@rorc это в откате
projct1
@projct1
Jul 30 2015 19:37
ну у меня была таблица users с юзерами, я запустил migrate и она пересоздалась без сохранения данных
JhaoDa
@jhaoda
Jul 30 2015 19:37
@rorc значит ты что-то не то запустил
projct1
@projct1
Jul 30 2015 19:37
а метод down в каких случаях выполняется
JhaoDa
@jhaoda
Jul 30 2015 19:38
@rorc при откате миграции
projct1
@projct1
Jul 30 2015 19:38
при роллбаке?
JhaoDa
@jhaoda
Jul 30 2015 19:38
Да
Uladimir Sadkou
@GaintVlad
Jul 30 2015 19:38
когда откатить миграцию нужно
projct1
@projct1
Jul 30 2015 19:38
и получается все данные теряются?
JhaoDa
@jhaoda
Jul 30 2015 19:38
@rorc а ты как думаешь?
projct1
@projct1
Jul 30 2015 19:38
таблицы же полные
как данные сохранить?
JhaoDa
@jhaoda
Jul 30 2015 19:38
@rorc а зачем ты запускаешь откат на полных таблицах?
Тебе делать нехрен больше, штоле?
projct1
@projct1
Jul 30 2015 19:39
в методе down вручную писать бекап?
JhaoDa
@jhaoda
Jul 30 2015 19:39
@rorc ты на вопросы ответь
projct1
@projct1
Jul 30 2015 19:39
я тока начинаю ещё, не совсем разобралдся до конца
JhaoDa
@jhaoda
Jul 30 2015 19:40
@rorc ну так разберись
projct1
@projct1
Jul 30 2015 19:40
миграции чисто со структурой работают?
Роман Сохарев
@greabock
Jul 30 2015 19:40
@rorc просто не делай migrate:refresh
JhaoDa
@jhaoda
Jul 30 2015 19:40
Может он явно делает migrate:rollback
Думая, что это... ну что это что-то...
projct1
@projct1
Jul 30 2015 19:41
ну да, я refresh делал
JhaoDa
@jhaoda
Jul 30 2015 19:41
Ну сам себе злобный буратина
Доку читать ленишься
projct1
@projct1
Jul 30 2015 19:41
с сидами надо заполнять типа
как в итоге бекап делать средствами ларавела?
JhaoDa
@jhaoda
Jul 30 2015 19:42
@rorc опять двадцать пять...
projct1
@projct1
Jul 30 2015 19:42
ну ты объясни схему)
JhaoDa
@jhaoda
Jul 30 2015 19:43
Если ты создал новую миграцию и хочешь её накатить, то никаких бэкапов делать не надо
Uladimir Sadkou
@GaintVlad
Jul 30 2015 19:43

Вопрос по Laracast episode 22 Selecting Tags From the UI

Не работает так как в уроке
https://laracasts.com/series/laravel-5-fundamentals/episodes/22 начиная с 10:30
Автор редактирует старую статью. Теги, которые были в статье, должны выделятся.
У меня в модели:
public function getTagListAttribute(){
return $this->tags->lists('id');
}
В шаблоне:

<div class="form-group">
{!! Form::label('tag_list','Теги:') !!}
{!! Form::select('tag_list[]',$tags, null, ['class' => 'form-control', 'multiple']) !!}
</div>
А вот так выделение работает:
{!! Form::select('tag_list[]',$tags, 1, ['class' => 'form-control', 'multiple']) !!}

JhaoDa
@jhaoda
Jul 30 2015 19:44
@GaintVlad используй markdown, Люк!
projct1
@projct1
Jul 30 2015 19:44
@jhaoda ну а если я хочу обновить миграцию, добавить поле, мне же рефреш надо делать?
JhaoDa
@jhaoda
Jul 30 2015 19:45
@rorc нет, тебе надо делать новую миграцию, которая добавит поле
projct1
@projct1
Jul 30 2015 19:45
а рефреш для чего?
JhaoDa
@jhaoda
Jul 30 2015 19:45
@rorc потрудись почитать документацию
Uladimir Sadkou
@GaintVlad
Jul 30 2015 19:57
@jhaoda кто такой Люк?
JhaoDa
@jhaoda
Jul 30 2015 19:59
@GaintVlad ты щас серьёзно?
tema-proximo
@tema-proximo
Jul 30 2015 20:04
Ребят, помогите пожалуйста, очень горит). Вопрос по Sleeping-owl админке. Если редактирую админов через админку, как можно ли запретить удалить самого себя?
projct1
@projct1
Jul 30 2015 20:05
@jhaoda )))))))))))))))
@jhaoda кто такой Люк?))))))))))))
это из звёздных воинов чтоль?
типа Хьюстон, используй markdown)))
JhaoDa
@jhaoda
Jul 30 2015 20:11
:( вот и выросло поколение...
Denis Isaychenko
@Rhincodon
Jul 30 2015 20:11
@GaintVlad return $this->tags->lists('id')->all();
nnnikolay
@nnnikolay
Jul 30 2015 20:13
@jhaoda Люк это ведь не Карл ? :)
Uladimir Sadkou
@GaintVlad
Jul 30 2015 20:13
мне 37
@Rhincodon Спасибо тебе добрый человек
JhaoDa
@jhaoda
Jul 30 2015 20:17
@GaintVlad и ты не знаешь фразу «Используй силу, Люк»?
nnnikolay
@nnnikolay
Jul 30 2015 20:25
@jhaoda Я признаюсь хоть и смотрел когда-то давно Звездные войны но никогда не являлся поклонником данной эпопеи, и фразу это тоже не знаю. :worried:
Роман Сохарев
@greabock
Jul 30 2015 20:29
да ну фраза на столько мемична, что живет сама по себе уже очень давно. Не знаю как такое можно было упустить...
Илья
@iliyaZelenko
Jul 30 2015 20:29
@tema-proximo почитай
JhaoDa
@jhaoda
Jul 30 2015 20:31
@greabock вот и я про это же
Илья
@iliyaZelenko
Jul 30 2015 20:33
@tema-proximo проверь что будет в аргументе функции которую передать методу delete
projct1
@projct1
Jul 30 2015 20:33
а что за middleware GUEST
Роман Сохарев
@greabock
Jul 30 2015 20:34
@rorc это как auth только наоборот =)
Илья
@iliyaZelenko
Jul 30 2015 20:34
Там должна быть информация про удаляемое поле если не ошибаюсь
projct1
@projct1
Jul 30 2015 20:34
@greabock ))
Илья
@iliyaZelenko
Jul 30 2015 20:36
@tema-proximo в функции проверишь совпадает ли ид текущего админа с ид удаляемого если да то верни null
projct1
@projct1
Jul 30 2015 20:38
как запретить все действия кроме авторизации?
Alex Soveliev
@suroviy
Jul 30 2015 20:42
ковыряю сейчас пропел, и точно могу сказать что миграции лучше делать через него то есть через схему, стандартная ларавеливская это тихий ужас.
projct1
@projct1
Jul 30 2015 20:42
через что?
Alex Soveliev
@suroviy
Jul 30 2015 20:43
@rorc это для тех кто использует силу...)))
Роман Сохарев
@greabock
Jul 30 2015 21:25
<database name="bookstore" defaultIdMethod="native">
  <table name="book" description="Book Table">
    <column name="id" type="integer" primaryKey="true" autoIncrement="true" />
    <column name="title" type="varchar" required="true" primaryString="true" />
    <column name="isbn" required="true" type="varchar" size="24" phpName="ISBN" />
    <column name="author_id" type="integer" />
    <foreign-key foreignTable="author" onDelete="setnull" onUpdate="cascade">
      <reference local="author_id" foreign="id" />
    </foreign-key>
  </table>
</database>
Schema::create('books', function(Blueprint $table){
    $table->increments('id');
    $table->string('title');
    $table->string('isbn', 24);
    $table->integer('author_id')->unsigned();

    $table->foreign('author_id')
         ->references('id') ->on('authors')
         ->onDelete('set null')->onUpdate('cascade');
});
вот я бы прям поспорил, что легче читается...
Alex Soveliev
@suroviy
Jul 30 2015 21:52
@greabock дело тут не в этом, а в том что просто правишь схему и тебя не волнует версия миграции и прочие
Роман Сохарев
@greabock
Jul 30 2015 21:54
@suroviy поясни
что значит "версия миграции"
Alex Soveliev
@suroviy
Jul 30 2015 21:55
как гисты встовлять
Роман Сохарев
@greabock
Jul 30 2015 21:56
ну вижу, схема. Дальше то что? =)
Alex Soveliev
@suroviy
Jul 30 2015 21:56
вот к примеру накидал я схему для SleepingOwl , нужно мне добавить поле, я его добавляю в схему и выполняю две команды
php artisan propel:migration:diff
а потом
php artisan propel:migration:up
больше не чего делать не надо
он сам создаст миграцию и актуализирует базу
Роман Сохарев
@greabock
Jul 30 2015 21:57
ах, вот оно что... а как откаты миграций организованы?
Alex Soveliev
@suroviy
Jul 30 2015 21:58
так миграции создаются одна за одной и откатить всегда можно
все по феншую
Роман Сохарев
@greabock
Jul 30 2015 21:59
хм... это интересно, спасибо )
это супер интерестно, не знаю как там получится ли подружить модели, но вот накаты на базу буду делать теперь только через пропел
Роман Сохарев
@greabock
Jul 30 2015 22:03
@suroviy а генерировать файл схемы с текущего состояния бд оно умеет? =)
Alex Soveliev
@suroviy
Jul 30 2015 22:04
@greabock XPDO умеет точно знаю думаю что и propel должен, чту ка та полезная.
Роман Сохарев
@greabock
Jul 30 2015 22:06
было бы вообще круто, если бы можно было делать так: поменял в базе руками, что хотел. А потом к этому делу миграцию сгенерировал ))
Alex Soveliev
@suroviy
Jul 30 2015 22:07
я с xpdo три года работал, и на самом деле через схему проще чем даже через базу делать. надо только с типами ознакомится.
Роман Сохарев
@greabock
Jul 30 2015 22:08
@suroviy ну даже не знаю... я вот использую heidi и думается мне, что руками там как-то веселее выйдет )
хотя... на вкус и цвет
Alex Soveliev
@suroviy
Jul 30 2015 22:11
This message was deleted
Роман Сохарев
@greabock
Jul 30 2015 22:11
зря удалил, я понял о чем ты =)
Alex Soveliev
@suroviy
Jul 30 2015 22:12
я вообще то хотел отредоктировать)))
если смысол уловил то повторять не буду...
Роман Сохарев
@greabock
Jul 30 2015 22:13
еще одно уточнение... схема вся в одном файле хранится?
Alex Soveliev
@suroviy
Jul 30 2015 22:15
я палогаю что так логичнее, иначе можно переехать, если в разных файлах усе лежать будет
в том то и фишка, так сказать основное отличие от того что есть сейчас в ларе
Роман Сохарев
@greabock
Jul 30 2015 22:15
ну просто файлик-то объемный выйдет
там хоть камменты делать можно?
хотя, что я спрашиваю, это же xml
Alex Soveliev
@suroviy
Jul 30 2015 22:18
вот пример схемы. на много строчек, не так уж и кременально
Роман Сохарев
@greabock
Jul 30 2015 22:19
Ну, довольно сложно читается, согласись
Roman
@fearrr
Jul 30 2015 22:20
Ребят подскажите хостинг нормальный под лару..
Alex Soveliev
@suroviy
Jul 30 2015 22:20
@greabock потому что это цмешная схема а они всегда шибко избыточны)))
Роман Сохарев
@greabock
Jul 30 2015 22:20
@fearrr DigitalOcean =))
Roman
@fearrr
Jul 30 2015 22:20
нее
Alex Soveliev
@suroviy
Jul 30 2015 22:21
firstvds
Roman
@fearrr
Jul 30 2015 22:21
кроме DigitalOcean
@suroviy на нем сидишь?
Alex Soveliev
@suroviy
Jul 30 2015 22:21
@greabock и к стате представь что все эти таблици описаны как сейчас это делается, тоесть толпа файлов ближе к сотни наверное будет)))
@fearrr да
Роман Сохарев
@greabock
Jul 30 2015 22:22
@fearrr кстати, украинцы, как ни странно отличный хостинг предоставляют. https://www.ukraine.com.ua/
Alexey
@Butochnikov
Jul 30 2015 22:22
@fearrr тебе шаред или vds?
Роман Сохарев
@greabock
Jul 30 2015 22:22
@suroviy ну они хоть по алфавиту выстроены будут
Alex Soveliev
@suroviy
Jul 30 2015 22:24
@greabock контрл+ф и все в одном файле
Роман Сохарев
@greabock
Jul 30 2015 22:24
=)))
Alex Soveliev
@suroviy
Jul 30 2015 22:25
@greabock хотя это лично дело разработчика, схему можно разбить на файлы но лично моё мнение что так лучше не делать...)))
Roman
@fearrr
Jul 30 2015 22:25
@Butochnikov главное чтобы с гитом, и композером
@Butochnikov можно и vds если не очень дорого
Alex Soveliev
@suroviy
Jul 30 2015 22:26
@fearrr бирешь VDS вот тебе и гит и компосер да хоть нода
Roman
@fearrr
Jul 30 2015 22:26
@suroviy да это понятно, а на firstvds, хоть какие-то коробки есть?
Alexey
@Butochnikov
Jul 30 2015 22:26
@fearrr хм, если шаред, то композера конечно нет, но он ставится. если vds, то там сам поставишь все, что нужно
Alex Soveliev
@suroviy
Jul 30 2015 22:27
@fearrr да есть debian с поднятым апачам остальное доставить не сложно
Роман Сохарев
@greabock
Jul 30 2015 22:28
composer update - и все соседи на шаре ушли в down =)))
Roman
@fearrr
Jul 30 2015 22:28
@Butochnikov неплохо бы нормальный виртуальный, но чтобы со всем, чтобы артизан работал и композер ставился.. потому как возиться с настройкой нет времени
Alex Soveliev
@suroviy
Jul 30 2015 22:28
@fearrr что то про такое я не слышал
Роман Сохарев
@greabock
Jul 30 2015 22:28
@fearrr ну что с DO не так?
Alexey
@Butochnikov
Jul 30 2015 22:29
что бы все из коробки для лары, то такого еще не сделали... даже я не нашел партнера на это дело.
Роман Сохарев
@greabock
Jul 30 2015 22:30
@Butochnikov блин... а может это дело как услугу предоставлять? =))
Alexey
@Butochnikov
Jul 30 2015 22:30
а так артизан работает, только путь до php придется дописывать, а композер как phar работает
Alex Soveliev
@suroviy
Jul 30 2015 22:30
лара любит суровых мужчин)))
Roman
@fearrr
Jul 30 2015 22:30
@Butochnikov понял, значит придется vds брать
Alexey
@Butochnikov
Jul 30 2015 22:30
@greabock я же хотел, и с кучей хостингов переговорил
Roman
@fearrr
Jul 30 2015 22:30
@greabock ну вообще нормально было бы
Роман Сохарев
@greabock
Jul 30 2015 22:31
и что ни в какую?
Alexey
@Butochnikov
Jul 30 2015 22:31
да и прочие люди интерес проявляли, но потом пропадали )
Roman
@fearrr
Jul 30 2015 22:31
я бы вот допустим заплатил бы, когда проект дядин, можно выделить на это дело, но чтобы все работало нормально
Alexey
@Butochnikov
Jul 30 2015 22:31
а хостеры - ленивые
им только по своей схеме работать
Роман Сохарев
@greabock
Jul 30 2015 22:32
@Butochnikov а ты по серьезке , прям коммерческое предложение составлял?
Alexey
@Butochnikov
Jul 30 2015 22:32
@greabock я с владельцами и директорами разговаривал, по тел и скайпу
Роман Сохарев
@greabock
Jul 30 2015 22:33
и что, чем мотивируют отказы?
Alex Soveliev
@suroviy
Jul 30 2015 22:33
VDS + ispManager и даже блондинка разберется...)) на кой вообще эти шары нужны..?
Roman
@fearrr
Jul 30 2015 22:34
Ну с isp да
Alexey
@Butochnikov
Jul 30 2015 22:34
отказы? да тем, что у них уже все готово и они работают по схеме. готовый бизнес, понимаешь ))
пробовать новое для них стремно ))
Alex Soveliev
@suroviy
Jul 30 2015 22:35
@Butochnikov надо свой хостинг мутить тогда
Roman
@fearrr
Jul 30 2015 22:35
А isp идет из коробки уже?.. Я просто помню настраивал isp дня два
Если vds какой лучше взять и что ставить или там уже все стоит?
Alexey
@Butochnikov
Jul 30 2015 22:35
@suroviy так я и хотел https://vk.com/wall19465981_68
Alex Soveliev
@suroviy
Jul 30 2015 22:35
@fearrr на firstVDS есть все какие хошь конфиги
Alexey
@Butochnikov
Jul 30 2015 22:36
тек то откликнулся переговорили и пропали )
Roman
@fearrr
Jul 30 2015 22:36
@suroviy попробовать чтоль его, цены вроде хоршие
@suroviy у тебя какой тариф?
Alexey
@Butochnikov
Jul 30 2015 22:37
@fearrr selectel еще можешь глянуть, облачные
Roman
@fearrr
Jul 30 2015 22:37
И виртуализация
Alex Soveliev
@suroviy
Jul 30 2015 22:37
@Butochnikov я пару серверов физических обслуживаю, но этих знаний будет моловато для виртуализации и прочего маштабирования.
JhaoDa
@jhaoda
Jul 30 2015 22:37
На любом приличном шаред-хостинге есть SSH
Roman
@fearrr
Jul 30 2015 22:38
@jhaoda есть у меня на макхосте
JhaoDa
@jhaoda
Jul 30 2015 22:38
Этого достаточно для установки композера и запуска артизана
Roman
@fearrr
Jul 30 2015 22:38
и толку от него нет
Alexey
@Butochnikov
Jul 30 2015 22:38
@jhaoda ему git и композер еще из коробки надо
Alex Soveliev
@suroviy
Jul 30 2015 22:38
@fearrr смотря что надо если сайт с небольшой нагрузкой бери тариф рублей на 400
JhaoDa
@jhaoda
Jul 30 2015 22:38
@fearrr конкретизируй
@Butochnikov капец, композер воткнуть 5 секунд делов
Roman
@fearrr
Jul 30 2015 22:38
@jhaoda там версия php в консоли PHP 5.4.42
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in ... artisan on line 31
Alexey
@Butochnikov
Jul 30 2015 22:39
@fearrr там путь до 5.6 прописать можно, скорее всего, как и в других
Alex Soveliev
@suroviy
Jul 30 2015 22:39
@fearrr а на локалке у тебя что стоит?
Roman
@fearrr
Jul 30 2015 22:40
5.5, но на локалке все работает
а там нет
Alex Soveliev
@suroviy
Jul 30 2015 22:41
@fearrr я не про это что у тебя поднято в качестве сервера
JhaoDa
@jhaoda
Jul 30 2015 22:41
Хм, у меня у одного хостера в консоли 5.4.43, у второго 5.5.11
@fearrr пинай техподдержку
Alexey
@Butochnikov
Jul 30 2015 22:42
@fearrr там как-нибудь так запускается opt/php56/bin/php artisan
Roman
@fearrr
Jul 30 2015 22:42
@jhaoda да они чет не приподъемные
JhaoDa
@jhaoda
Jul 30 2015 22:42
@fearrr а поменять их?
Roman
@fearrr
Jul 30 2015 22:42
вот и думаю
@Butochnikov неа
Alexey
@Butochnikov
Jul 30 2015 22:43
@fearrr уже проверил?
Roman
@fearrr
Jul 30 2015 22:43
@Butochnikov да
Alexey
@Butochnikov
Jul 30 2015 22:44
а 5.5?
Roman
@fearrr
Jul 30 2015 22:45
если я правильно делаю конечно
там вообще в корне только
bin-tmp
dump
email
etc
logs
mail.log
php-bin
tmp
vh......
www
Alexey
@Butochnikov
Jul 30 2015 22:48
это не важно что в корне
Roman
@fearrr
Jul 30 2015 22:48
ну так не прокатывает эта команда
Alexey
@Butochnikov
Jul 30 2015 22:48
я тебе написал как у меня работает, а у тебя возможно чуть по другому... напиши в поддержку
если точно скажут, что в консоли только 5.3, то переезжай
Roman
@fearrr
Jul 30 2015 22:49
[PHP]
display_errors = Off
max_execution_time = 60
max_input_time = 120
memory_limit = 400M
post_max_size = 250M
upload_max_filesize = 250M
max_file_uploads = 300
realpath_cache_size = 8M
max_input_vars = 10000
upload_tmp_dir = "/var/www/vh..../data/bin-tmp"
mail.log = "/var/www/vh.../data/mail.log"
mail.add_x_header = On

[session]
session.save_path = "/var/www/vh.../data/bin-tmp"

[opcache]
zend_extension = /usr/lib64/php56/modules/opcache.so
opcache.blacklist_filename = "/var/www/vh.../data/php-bin/opcache.*.blacklist"

[pdo]
extension = pdo.so

[mysql]
extension = mysql.so

[mysqli]
extension = mysqli.so

[pdo_mysql]
extension = pdo_mysql.so
@Butochnikov сейчас попробую
Alexey
@Butochnikov
Jul 30 2015 22:55
@fearrr а что у них поддержка открытая, личной в кабинете нет?
Roman
@fearrr
Jul 30 2015 23:32
@Butochnikov есть, но здесь удобно мало ли кому еще пригодится.. и лезть далеко не нужно
Alexey
@Butochnikov
Jul 30 2015 23:33
@fearrr главное, чтобы ответили, а то личная поддержка одно, а это другое
Roman
@fearrr
Jul 30 2015 23:45
@Butochnikov я и туда и туда написал..
Alexey
@Butochnikov
Jul 30 2015 23:46
@fearrr :+1:
@fearrr если вдруг будешь переезжать и понадобится шаред с поддержкой php5,6 и прочим, напиши мне в личку.
Roman
@fearrr
Jul 30 2015 23:50
@Butochnikov хорошо, спасибо..
Alexander Popov
@ruelephant
Jul 30 2015 23:53
всем привет :)
вот и август товарищи!
ну почти, уже завтра