These are chat archives for LaravelRUS/chat

26th
Apr 2015
Just_Username
@Just-User
Apr 26 2015 03:39

народ, подскажите как правильно в контролере сделать? допустим идут различные проверки, которые не объединить в одну и каждый раз в случае ошибки при проверке приходится писать нечто подобное

return View::make('login')
     ->with('desc4',$desc4)
     ->with('desc3',$desc3) 
     ->with('desc2',$desc2) 
     ->with('desc',$desc);

это конечно просто пример, но как можно подсократить код? пока приходит на ум только отдельный метод именно для строк, которые привел выше и в случае ошибки ссылаться на него, иначе получается громоздкий код.

Роман Сохарев
@greabock
Apr 26 2015 03:42
@Just-User я не понимаю, что ты делаешь... приведи метод целиком
Just_Username
@Just-User
Apr 26 2015 03:46

@greabock да там черт ногу сломит) тут суть в том, что в методе есть несколько проверок, которые не связать в одну и получается несколько раз в одном методе примерно такое

if (.....)
{
return View::make('login')
     ->with('desc4',$desc4)
     ->with('desc3',$desc3) 
     ->with('desc2',$desc2) 
     ->with('desc',$desc);
}

вот и думаю как упростить, может константы или еще метод дописать.

@greabock или такое по сути не влияет на производительность и можно не париться?
вот на загаженность кода явно влияет :smile:
Роман Сохарев
@greabock
Apr 26 2015 03:48
ну я ж не телепат... попробую вопросами наводящими
  1. что это за проверки? Это валидация?
  2. Если нет, то ошибки можно представить в виде массива?
вообще приведи метод целиком, есть у меня подозрение, что ты вообще не тем занимаешься.
Just_Username
@Just-User
Apr 26 2015 03:49
@greabock примерно понимаю уже, ты клонишь к тому, что надо все ошибки проверять разом?
Роман Сохарев
@greabock
Apr 26 2015 03:50
понятия не имею... как оно там у тебя устроено ))
а если там действительно черт ногу сломит, то ты реально не тем занимаешься. В laravel контроллеры симпатичные и аккуратные
Just_Username
@Just-User
Apr 26 2015 03:51
@greabock но суть я понял, что то о чем я говорил - это не правильно. буду пытаться исправить. спасибо )
Just_Username
@Just-User
Apr 26 2015 04:05

@greabock а есть какая-нибудь разница в

return View::make('login')
     ->with('desc4',$desc4)
     ->with('desc3',$desc3) 
     ->with('desc2',$desc2) 
     ->with('desc',$desc);

или

return View::make('login',array(
    'desc4' => $desc4,
    'desc3' => $desc3,
    'desc2' => $desc2,
    'desc' => $desc
    ));

просто читал в статье, что второй вариант верный и менее затратный.

Роман Сохарев
@greabock
Apr 26 2015 04:08
@Just-User результат один и тот же
Just_Username
@Just-User
Apr 26 2015 04:10
@greabock результат то один конечно, но тут имею ввиду разница в нагрузке. разве второй вариант не лучше в этом плане? или со всех сторон одно и то же?
Роман Сохарев
@greabock
Apr 26 2015 04:13

@Just-User ты реально переживаешь о нагрузке на странице логина? Ты не о том переживаешь ))

но есть у меня подозрение, что тебе больше подойдет

 return redirect()->back()->withErrors();
Just_Username
@Just-User
Apr 26 2015 04:24
@greabock точно. спасибо, слона то я и не заметил :+1:
Роман Сохарев
@greabock
Apr 26 2015 04:27
@Just-User вот по этому я и просил показать метод... но, видимо, телепатия не подкачала сегодня. Однако, каким бы ужасным не был твой код - приводи его, когда тебя просят. Стеснятся нечего. Люди и на ошибки укажут, и по оптимизации подскажут.
Just_Username
@Just-User
Apr 26 2015 04:29
@greabock хорошо, так и буду делать. отличный чат, спасибо еще раз :+1:
JhaoDa
@jhaoda
Apr 26 2015 05:01
This message was deleted
This message was deleted
Роман Сохарев
@greabock
Apr 26 2015 05:05
@jhaoda передумал? )
JhaoDa
@jhaoda
Apr 26 2015 05:05
@greabock нет, проверил
Роман Сохарев
@greabock
Apr 26 2015 05:06
@jhaoda как дела?
JhaoDa
@jhaoda
Apr 26 2015 05:06
А што?
Роман Сохарев
@greabock
Apr 26 2015 05:06
ты ж не еврей вроде ))
JhaoDa
@jhaoda
Apr 26 2015 05:07
Но мне странны такие вопросы здесь
Роман Сохарев
@greabock
Apr 26 2015 05:08
ты излишне подозрителен )
JhaoDa
@jhaoda
Apr 26 2015 05:09
@ruelephant я не знаю, как там у вас в дефолт-сити нынче, но в январе я делал вклад почти под 19%. В шарагах типа микрокредитных контор давно принимают деньги под 20-30%, но там, как ты понимаешь, гарантий ноль.
@greabock дела у меня хорошо, чего и тебе желаю
Роман Сохарев
@greabock
Apr 26 2015 05:15
@jhaoda спасибо )
Just_Username
@Just-User
Apr 26 2015 05:20
кто-нибудь встречал еще сервисы типа gravatar? имею ввиду сервисы, чтобы генерировать аватары пользователям. gravatar конечно хорош, но не хватает стилей. есть еще что-то подобное?
Роман Сохарев
@greabock
Apr 26 2015 05:29
@Just-User фишка граватара, не в генерации аватарок. Фишка в том, что многие сайты используют граватар, и аватар пользователя всегда остается с ним, на каком бы сайте из подключенных к граватару, он не находился. Скриптов же для локальной генерации аватарок более чем достаточно.
Just_Username
@Just-User
Apr 26 2015 05:31
@greabock тогда пойду искать эти скрипты, пока ничего интересного не нашел.
LaravelButler

Приветствуем Вас, @bastianh, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Налетаем, товарищи, кому надо.
slider23
@slider23
Apr 26 2015 09:30
Поправь
'vkontakte' => [
    'client_id' => env('MAILRU_ID'),
    'client_secret' => env('MAILRU_SECRET'),
    'redirect' => env('MAILRU_REDIRECT'),  
],
JhaoDa
@jhaoda
Apr 26 2015 09:37
@slider23 ага, спасибо. В обоих забыл исправить.
JhaoDa
@jhaoda
Apr 26 2015 10:01
Что за хрень, почему на Packagist пакеты сами не обновляются, хотя сервис-хук настроен...
JhaoDa
@jhaoda
Apr 26 2015 10:18
Ага, токен был не тот. И ведь ни одна собака не ругнулась — ни гитхаб, ни Packagist...
Роман Сохарев
@greabock
Apr 26 2015 10:25
@jhaoda то, чего все так долго ждали...
вызываю @Butochnikov дабы оформить новость, устроить праздник с распитием кислородных коктейлей и поеданием морковных кексов.
Vadim Shashin
@Enapiuz
Apr 26 2015 10:30
всем привет, подскажите, есть ли годные crud автоадминки типа джанги/flask-admin?
Anonim-khb
@Anonim-khb
Apr 26 2015 10:31
Привет, народ. Подскажите, share-кнопки можно брать с pluso или желательно делать самому, как на этом примере?
Vadim Shashin
@Enapiuz
Apr 26 2015 10:33
@Anonim-khb плюсо точно не надо, он подгружает кучу какашек, тырит данные твоих посетилелей и продает их
Роман Сохарев
@greabock
Apr 26 2015 10:33
@Anonim-khb лучше делать самому. Пульсо и100500 подобных, собирают инфу с юзеров
Vadim Shashin
@Enapiuz
Apr 26 2015 10:34
но хз что там с яндекс кнопками, может оно не так страшно
Anonim-khb
@Anonim-khb
Apr 26 2015 10:34
@greabock @Enapiuz все понял) Хорошо, что спросил, думал раз столько сайтов pluso использует, то нормальный сервис, а тут....)
@Enapiuz это?
Vadim Shashin
@Enapiuz
Apr 26 2015 10:36
@Anonim-khb ага, но не смотрел/читал, что они с пользовательскими данными делают
скорее всего собирают, но думаю что для себя только, что логично было бы
Роман Сохарев
@greabock
Apr 26 2015 10:37
да они все собирают ))
Anonim-khb
@Anonim-khb
Apr 26 2015 10:37
Это да, иначе смысла нет. Эх, надо подумать, с хабра наверное возьму пример и доделаю.
О, вот что нашел.
Роман Сохарев
@greabock
Apr 26 2015 10:40
тут больше вопрос в том, тебе шашечки или ехать. Если это просто "болжек" то проще не париться и взять с "тындекса". Если же это секьюрное приложение, или проект для солидной конторы, то стоит заморочиться, и сделать хорошо.
Anonim-khb
@Anonim-khb
Apr 26 2015 10:45
@greabock, остановлюсь на этом, думаю явно лучше pluso) Спасибо за помощь)
JhaoDa
@jhaoda
Apr 26 2015 10:54
Я на Сапегин-кнопки уже который раз натыкаюсь, всё думаю — какая хорошая штука, надо звездануть... и забывал.
emissar
@emissar
Apr 26 2015 11:01
Друзья, подскажите, пожалуйста из-за чего ошибка может быть? Свежеустановленная композером лара:
Catchable fatal error: Argument 2 passed to array_first() must be callable, integer given, called in /var/www/d.ru/vendor/compiled.php on line 1446
 and defined in /var/www/d.ru/vendor/laravel/framework/src/Illuminate/Support/helpers.php on line 134
php -v
PHP 5.4.39-0+deb7u2 (cli) (built: Mar 25 2015 08:33:29)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with eAccelerator v1.0-dev, Copyright (c) 2004-2012 eAccelerator, by eAccelerator
emissar
@emissar
Apr 26 2015 11:08
А если eaccelerator отключить, то работает. Почему так?
Vadim Shashin
@Enapiuz
Apr 26 2015 11:08
так никто crud админки не делал какой-нибудь приблудой?)
emissar
@emissar
Apr 26 2015 11:11
как я понял, акселератор замыкания не поддерживает
сам спросил, сам ответил 😂
Nikita Brytkov
@invisnik
Apr 26 2015 12:20
Здравствуйте, у меня появился один вопрос. Возможно ли сделать отношения моделей через разные соединения? Допустим одна модель подключена к одной базе, вторая к другой?
JhaoDa
@jhaoda
Apr 26 2015 12:28
@invisnik а ты пробовал?
NickPanda
@NickPanda
Apr 26 2015 13:19
Всем привет, проблема с конструктором схем и миграциями
$table->foreign('user_id')->references('id')->on('users');
$table->integer('user_id')->unsigned();
на данное он выкидывает ошибки(
Вопрос как создавать внешние ключи то?
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:20
у тебя эти команды в таком же порядке идут?
NickPanda
@NickPanda
Apr 26 2015 13:21
$table->integer('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users');
вот так идет это форматирование сглупило
пример из документации
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:21
какую ошибку выдает?
NickPanda
@NickPanda
Apr 26 2015 13:22
это в таблице users
        $table->increments('id');
Alexander Khramov
@alx-khramov
Apr 26 2015 13:23
Всем привет. Для тех, кто работает с OctoberCMS, может кто знает почему могут не загружаться картинки? В модели прописано $attachMany = ['images' => ['System\Models\File']]; В fields.yaml тоже всё ок. На странице создания сущности появляется поле загрузки файла. Но после отправки формы картинки не сохраняются и даже не появляются в Media.
NickPanda
@NickPanda
Apr 26 2015 13:24
@sleeping-owl [Illuminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1005 Can't create table 'testlara.#sql-9
e4_a4' (errno: 150) (SQL: alter table table2 add constraint investmen
t_user_id_foreign foreign key (user_id) references users (id))
При этом он создает эту таблицу, но не создает таблицу пользователей
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:26
у тебя похоже не в том порядке таблицы просто создаются
то есть когда выполняется этот код таблицы users еще нет, а она должна первее создаваться
NickPanda
@NickPanda
Apr 26 2015 13:26
ну я вначале создал миграцию с таблицей 2 потом миграцию с пользователямми
или это без разницы как создавались эти файлы?
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:27
ну вот смотри - ты пытаешься создать внешнюю связь с таблицей, которой нет. на это он и ругается
NickPanda
@NickPanda
Apr 26 2015 13:27
Это я уже понял
Вопрос почему он так делает(
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:28
то есть либо поменять местами миграции, либо создание внешнего ключа вынести в третью миграцию, которая выполнится после создания обеих таблиц
slider23
@slider23
Apr 26 2015 13:28
ну так сделай наоборот
Роман Сохарев
@greabock
Apr 26 2015 13:28
@sleeping-owl ангельское терпение )
slider23
@slider23
Apr 26 2015 13:28
или, лучше, миграцию с внешними ключами сделать третьей.
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:29
@greabock я спокойный человек и в новичков тапками не кидаю
NickPanda
@NickPanda
Apr 26 2015 13:29
То есть сделать 3 миграцию и там обновить таблицу вторую?
slider23
@slider23
Apr 26 2015 13:30
да. или создание users сделать первой.
NickPanda
@NickPanda
Apr 26 2015 13:30
а как этот порядок то менять?
это зависит от порядка создания самих файдов миграций?
slider23
@slider23
Apr 26 2015 13:30
ну можно файлы соотвествующие отредактировать
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:30
@NickPanda в названии файлов в начале идет дата и время, можно переименовать
slider23
@slider23
Apr 26 2015 13:31
да, зависит от порядка, порядок задается именем файла
NickPanda
@NickPanda
Apr 26 2015 13:31
@sleeping-owl Значит файлы миграци надо создавать в нужном порядке так?)
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:31
@NickPanda да
Роман Сохарев
@greabock
Apr 26 2015 13:32
Миграции выполняются последовательно - одна за другой. Не даром же в их названии (файлов) таймштамп стоит
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:32
@NickPanda но с ручным переименовыванием миграций могут возникнуть проблемы, поскольку он уже по старым именам их в базе записал и отменять не сможет. поэтому либо руками изменить имена и вручную удалить все таблицы из базы, либо смириться с той последовательностью, что уже есть и просто создать новую миграцию, которая изменяет первую таблицу
Роман Сохарев
@greabock
Apr 26 2015 13:33
при этом, если ты руками поправишь время в названии, то нужно сделать дамп автозагрузки ( composer dump ), иначе он ее найти не сможет.
NickPanda
@NickPanda
Apr 26 2015 13:34
я сделал 3 миграцию Shema::table
я верно понимаю что create это создание с 0 а table это обновление?
Роман Сохарев
@greabock
Apr 26 2015 13:35
да
schema
NickPanda
@NickPanda
Apr 26 2015 13:36
Кстати я верно понимаю что в функцию up можно вставить создание/обновление нескольких таблиц?
Роман Сохарев
@greabock
Apr 26 2015 13:36
можно
но не принято
NickPanda
@NickPanda
Apr 26 2015 13:37
то есть сделать 1 миграцию и обновить все таблицы вставив ключи всем таблицам
не хорошо?
@sleeping-owl менять вручную не буду так как пока я лишь "развлекаюсь" с этим всем
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:39
@NickPanda ключи вообще лучше при создании описывать
NickPanda
@NickPanda
Apr 26 2015 13:39
@sleeping-owl то есть при создание, но миграции в верном порядке создать?
верно?
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:39
@NickPanda да
NickPanda
@NickPanda
Apr 26 2015 13:40
@sleeping-owl @greabock @slider23 Спасибо)
Роман Сохарев
@greabock
Apr 26 2015 13:41
@NickPanda заходи
NickPanda
@NickPanda
Apr 26 2015 13:42
Кстати, такой момент почему то ide говорит что references unsigned ему неизвестны(
хотя integer foreign определяет на ура
Роман Сохарев
@greabock
Apr 26 2015 13:43
я думаю, что это ide-helper не доглядел
или нет
NickPanda
@NickPanda
Apr 26 2015 13:43
а что такое шву-helper-model
ide
Do you want to overwrite the existing model files? Choose no to write to _ide_helper_models.php instead? (Yes/No): вопрос как ему ответить то?
и что он даст?)
Роман Сохарев
@greabock
Apr 26 2015 13:44
это он смотрит в базу и добавляет докблок к классу модели с перечислением переменных
WmA
@akis94
Apr 26 2015 13:44
Есть вопрос, данные из БД приходят в виде json?
Роман Сохарев
@greabock
Apr 26 2015 13:44
@akis94 нет
WmA
@akis94
Apr 26 2015 13:45
а как тогда можно сделать ajax запрос к базе, чтобы при этом данные конвертировались в json объект?
Роман Сохарев
@greabock
Apr 26 2015 13:45
return $model;
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:46
@greabock ну смотря какая бд, elasticsearch тоже можно считать бд, а работает он через json
Роман Сохарев
@greabock
Apr 26 2015 13:46
Лара сама его в json превратит
NickPanda
@NickPanda
Apr 26 2015 13:46
@greabock кстати, я помню что если БД не настроенна, то он не генерирует работу с БД.....вывод я настроил и заново сгенеррировал, но он Schema так и одсвечивает(
Class \Illuminate\Database\Eloquent\SoftDeletingTrait is not found. интересно только почему(
Роман Сохарев
@greabock
Apr 26 2015 13:46
@sleeping-owl я не думаю, что он монгу или эластик юзает. Скорее всего там мускул ))
NickPanda
@NickPanda
Apr 26 2015 13:47
@greabock если вы про меня то у меня MySql
WmA
@akis94
Apr 26 2015 13:47
))
Роман Сохарев
@greabock
Apr 26 2015 13:47
SoftDeletingTrait
это кусок от четверки. Ты на четверке сидишь?
WmA
@akis94
Apr 26 2015 13:47
конечно же он самый)
NickPanda
@NickPanda
Apr 26 2015 13:47
@greabock ну да это 4)
так как его научить Schema и прочее читать)
JhaoDa
@jhaoda
Apr 26 2015 13:48
«данные из БД приходят в виде json?» вы меня извините, конечно, но это пинцет
Роман Сохарев
@greabock
Apr 26 2015 13:48
а вот и тапкометатель
@sleeping-owl если ты понимаешь о чем я ))
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:49
@NickPanda если ты про понимание синтаксиса описания таблиц твоей ide, то вроде как никак
NickPanda
@NickPanda
Apr 26 2015 13:49
Schema unsigned references утверждает что не знает что это такое(
Роман Сохарев
@greabock
Apr 26 2015 13:50
@NickPanda учить надо все учить... деды вон без ide в вимах пишут... даже бэкспейсом не пользуются...
NickPanda
@NickPanda
Apr 26 2015 13:50
integer foreign а это знает
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:51
@NickPanda там это так реализовано внутри, что ide не сможет тебе никак подсказать. может есть где-то пакет, который это исправляет, но я не видел
Роман Сохарев
@greabock
Apr 26 2015 13:52
ну не написано там, какого типа объект вернется, не знает он что делать ))
ide как работает? На докблоках в основном.
NickPanda
@NickPanda
Apr 26 2015 13:52
Но с роутами контроллерами и прочем подсказывает)
JhaoDa
@jhaoda
Apr 26 2015 13:52
В schema builder почти всегда возвращается Fluent, откуда бы там методы были?
@NickPanda а там написано, что возвращается, вот и подсказывает
Или я не понял, про что речь?
NickPanda
@NickPanda
Apr 26 2015 13:53
ну так он integer знает , а references не знает)
JhaoDa
@jhaoda
Apr 26 2015 13:54
@NickPanda ты кодом покажи, я не понимаю, про что ты
This message was deleted
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:54
@NickPanda потому что integer() - это метод у Blueprint и он явно объявлен, а вот дальше ты обращаешься уже к объекту, о котором никакой информации у ide нет
JhaoDa
@jhaoda
Apr 26 2015 13:55
А, integer() как раз и возвращает Fluent
Да и вообще все полесоздающие методы
NickPanda
@NickPanda
Apr 26 2015 13:56
Кстати, а что значит Blueprint
Роман Сохарев
@greabock
Apr 26 2015 13:57
Чертеж, Схема
NickPanda
@NickPanda
Apr 26 2015 13:57
кстати когда стоит Blueprint то он понимает integer? если его убрать то он не понимает integer но понимает references
Blueprint это чисто для шву или для чего?)
IDE
Роман Сохарев
@greabock
Apr 26 2015 13:57
@NickPanda Еще раз: докблоки и аннотации. Если ты пока не знаешь про них, то почитай на досуге ))
а за одно и про типизацию ))
JhaoDa
@jhaoda
Apr 26 2015 13:58
Это «синька», у нас понятие почти не известное, а в Американии чертежи любят на синей бумаге делать
NickPanda
@NickPanda
Apr 26 2015 13:58
Но что дает этот Blueprint ?
Sleeping Owl
@sleeping-owl
Apr 26 2015 13:59
@NickPanda он не начинает понимать references, просто перестает понимать foreign, поэтому на дальнейшие вызовы перестает ругаться
Роман Сохарев
@greabock
Apr 26 2015 13:59
@jhaoda у нас тоже есть, но не так широко используется. В основном разметках электросхем и печатных плат.
JhaoDa
@jhaoda
Apr 26 2015 14:00
@greabock ну широкому кругу читателей неизвестное
@NickPanda это просто инстанс класса для генерации схемы БД
Какие-то уже совсем странные вопросы пошли
Роман Сохарев
@greabock
Apr 26 2015 14:02
Скима - это класс который запихивает Блюпринт в базу.
А Блюпринт - это описание того, что в эту базу нужно запихнуть.
на выходе, в любом случае, это просто sql-запрос
ни какой магии
NickPanda
@NickPanda
Apr 26 2015 14:05
@greabock @jhaoda короче как я понял его писать все равно надо) в любом случае спасибо)
:smile:
NickPanda
@NickPanda
Apr 26 2015 14:22
@greabock кстати, хорошо в нужном порядке мы создали таблицы, а drop он нормально выполнит ли?
Sleeping Owl
@sleeping-owl
Apr 26 2015 14:23
drop он в обратном порядке будет выполнять
NickPanda
@NickPanda
Apr 26 2015 14:24
@sleeping-owl щас проверим)
@sleeping-owl спасибо, работает на ура))
Babichev Igor
@HiMiC
Apr 26 2015 14:57
L5 - кто нибудь пробовал заменить(переделать) стандартную авторизацию на телефон + проверка по sms
slider23
@slider23
Apr 26 2015 15:00
Копируешь из трейта в AuthController контент в собственно контроллер и изменяешь его как надо тебе.
LaravelButler

Приветствуем Вас, @darker0n, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

JhaoDa
@jhaoda
Apr 26 2015 15:28
@HiMiC а какого ответа ты ждёшь?
Babichev Igor
@HiMiC
Apr 26 2015 15:32
@jhaoda ссылку на русскую инструкцию или готовую библиотеку. но придется как всегда самому.
какой ACL посоветуете?
@jhaoda
JhaoDa
@jhaoda
Apr 26 2015 15:32
@HiMiC а ты пробовал правильно формулировать вопрос?
Babichev Igor
@HiMiC
Apr 26 2015 15:32
@jhaoda это сложно
JhaoDa
@jhaoda
Apr 26 2015 15:33
Вопрос «кто нибудь пробовал заменить(переделать) стандартную авторизацию» подразумевает ответ «Я пробовал» или «Я не пробовал»
Babichev Igor
@HiMiC
Apr 26 2015 15:33
@jhaoda ну тогда вопрос тем кто пробывал. не будут же все отвечать: я не пробывал
JhaoDa
@jhaoda
Apr 26 2015 15:33
Почему бы тебе не быть честным хотя бы самому с собой и не написать сразу «посоны дайте пакет, что бы авторизация по смскам была»
Babichev Igor
@HiMiC
Apr 26 2015 15:34
посоны дайте сервис хотяб на тыс 10 в месяц ))
и менеджера по продажам. шутка
Vitaliy Kravchyshyn
@freevital
Apr 26 2015 18:36
This message was deleted
Alexander Popov
@ruelephant
Apr 26 2015 19:01
пацаны, дайте 10 тыся
:)
я обещаю выпить томатного сока за ваше здоровье :)
Vitaliy Kravchyshyn
@freevital
Apr 26 2015 19:03
@ruelephant деньги
Alexander Popov
@ruelephant
Apr 26 2015 19:03
это кредит, такого добра у меня навалом
а я хочу подарочек, мимими
чорт! у мужчин такое не работает :(
ruelephant @ruelephant грыз печенье в трубку пока разговаривал с банком, банки должны страдать!
Alexander Popov
@ruelephant
Apr 26 2015 19:07
еще и чай хлебал
WmA
@akis94
Apr 26 2015 19:41
в UserTableSeeder прописываю User::create(['something' => 'something']); и вылетает ошибка, класс не найден, что не так?
решил так - \App\User::
Vitaliy Kravchyshyn
@freevital
Apr 26 2015 19:49
@akis94 composer dump-autoload
WmA
@akis94
Apr 26 2015 19:51
@jdiond спасибо) В 4 это не было необходимым)
NickPanda
@NickPanda
Apr 26 2015 20:03
Всем кто не спит привет!
Хотел узнать, как добавлять комментарий к столбцам таблиц в БД
Реализован ли этот механизм(
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:18
Всем добра
NickPanda
@NickPanda
Apr 26 2015 20:18
@Rmfordev :smile:
@Rmfordev Не в курсе насчет создания комментария?)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:21
Я с телефона :)
NickPanda
@NickPanda
Apr 26 2015 20:22
@Rmfordev Гениально, но там я ничего не нашел( лишь индексы да прочее
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:22
@NickPanda насколько я знаю там нет такого функционала, тейлор сказал мол не надо
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:23
Предопределить и добавить комменты
NickPanda
@NickPanda
Apr 26 2015 20:23
@sleeping-owl ээх( было бы удобно и при просмотры БД да и при просмотре создания)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:23
Тока наф они там нужны
NickPanda
@NickPanda
Apr 26 2015 20:23
@Rmfordev просто)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:24
Не трать время напрасно, переходи к след. этапу )
NickPanda
@NickPanda
Apr 26 2015 20:24
@Rmfordev ну я щас, рассписываю нужные мне столбцы) в целом ключи научился создавать)
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:24
@NickPanda а хотя похоже с тех пор все же имплементировали, у столбца можно ->comment('comment') указать при создании
NickPanda
@NickPanda
Apr 26 2015 20:25
имплементировали это что значит?(
@sleeping-owl вау-вау оно работает))) только почему то не документировано или я слеп.......Спасибо!!!!
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:26
это значит реализовали
NickPanda
@NickPanda
Apr 26 2015 20:26
@sleeping-owl а где этого не было?_
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:27
я поискав тоже не нашел этому никаких упоминаний, видимо очень специфичная вещь, что даже не описали
NickPanda
@NickPanda
Apr 26 2015 20:27
а вы как нашли? @sleeping-owl
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:27
Класс открыл и посмотрел)
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:27
просто попробовал :)
NickPanda
@NickPanda
Apr 26 2015 20:27
я кстати пробывал что то не что commet )
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:28
@Rmfordev там по созданию таблиц классы очень запутанные, их так просто не посмотришь
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:29
Через шторм можно найти есть или нет
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:29
слишком много всего работает через магические методы, поэтому найти откуда ноги растут сложно
NickPanda
@NickPanda
Apr 26 2015 20:29
@sleeping-owl Ну что же я теперь стал счастливее) понимаю может это не сильно и нужно но все же)
@sleeping-owl я лишь одну букву не дописал)
@sleeping-owl Кстати, насчет данного чата если я не ошибаюсь то тут реализован API Notification HTML я прав?
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:31
@Rmfordev если бы все было так просто, создание столбцов там один сплошной вызов __call, который уходит корнями в конкретную реализацию, поскольку там ведь не только mysql поддерживается. например метода comment() там нет нигде
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:32
Обязательно посмотрю
Смотрю Россию 1 - Президент
Лень )
NickPanda
@NickPanda
Apr 26 2015 20:33
@Rmfordev и как оно?)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:33
А через телефон так захожу почитать о чем пишут )
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:33
@NickPanda я не знаю через что тут реализовано, чаты мне не доводилось делать
NickPanda
@NickPanda
Apr 26 2015 20:33
@Rmfordev я что то с этими миграциями и забыл об этом
@sleeping-owl просто приходят оповещения, я помню это то что я назвал)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:34
Если ты про чат уверен что он работает на sooket
NickPanda
@NickPanda
Apr 26 2015 20:34
Кстати пока еще вы тут, я верно понимаю что различные картинки js css и прочее пихаем в папку public?
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:34
Sooket
NickPanda
@NickPanda
Apr 26 2015 20:34
@Rmfordev не я про оповещения)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:34
sooket.io
Да там все можно
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:35
@NickPanda да, туда
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:35
Про css js bower
NickPanda
@NickPanda
Apr 26 2015 20:35
@sleeping-owl просто видел в пакетах композера кучу пакетов бутсрапа, но я так и не понял как и зачем это работает)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:36
Настрой на папку public/assets
Там не тот бутстрап )
NickPanda
@NickPanda
Apr 26 2015 20:36
assets и сюда все складывать?
или зачем?
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:36
Что зачем?
NickPanda
@NickPanda
Apr 26 2015 20:37
@Rmfordev Настрой на папку public/assets это
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:37
С bower работал?
В нем есть конфиг
NickPanda
@NickPanda
Apr 26 2015 20:37
@Rmfordev еще нет)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:37
Вот настрой на папку public/assets
И устанавливай пакеты bower install jquery
Тока для работы с бовер
NickPanda
@NickPanda
Apr 26 2015 20:38
нужен нод
верно?
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:38
Да
NickPanda
@NickPanda
Apr 26 2015 20:39
@Rmfordev Вот настрой на папку public/assets это как ?( да я не понимаю пока точно о чем речь...(
чтобы bower туда кидал все файлы?
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:39
Да)
NickPanda
@NickPanda
Apr 26 2015 20:39
а натроить как просто создать?
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:40
@NickPanda для начала можешь просто в public создать нужные папки под css, js или как тебе удобнее и туда руками файлы кидать, bower это уже следующий шаг развития
NickPanda
@NickPanda
Apr 26 2015 20:40
@sleeping-owl я тоже так подумал) кстати bower же поддерживает бутстрап?)
public/assets надеюсь не надо прописывать какие нить автолоады и прочее?)
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:41
Все пакеты как компосер
Создай файл в корне .bowerrc
NickPanda
@NickPanda
Apr 26 2015 20:42
@Rmfordev да я про него читал)....... в корне public?
Sleeping Owl
@sleeping-owl
Apr 26 2015 20:42
@NickPanda bower очень широко распространен, практически все яваскрипт или css библиотеки в нем есть
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:42
{
"directory" : "public/assets "
}
В корне
/
NickPanda
@NickPanda
Apr 26 2015 20:42
в корне там же где файл композера валяется?
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:43
Да
NickPanda
@NickPanda
Apr 26 2015 20:43
@sleeping-owl я в курсе что такое bower но с ним еще не работал и вообще(
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:43
Почитай еще bower + grunt
Но я работаю bower + requirejs
NickPanda
@NickPanda
Apr 26 2015 20:44
а потом в шаблонах писать адрес <link src="assets/style.css"> так что ли?
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:44
Да
NickPanda
@NickPanda
Apr 26 2015 20:45
кстати если верить данной структыр то вашу папку надо создать в app
blob
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:46
Можно и в ресурс закинуть
Там где вьюхи
Но это уже совсем другая история)
NickPanda
@NickPanda
Apr 26 2015 20:47
но тут кидают в корень app
Rustam Vorontsov
@Rmfordev
Apr 26 2015 20:47
Да делай что хочешь )
NickPanda
@NickPanda
Apr 26 2015 20:47
ага _
NickPanda
@NickPanda
Apr 26 2015 21:02
:smile:
Alexander
@bobrovskikh
Apr 26 2015 21:22
Всем привет :)
NickPanda
@NickPanda
Apr 26 2015 21:23
Хай @bobrovskikh
Alexander
@bobrovskikh
Apr 26 2015 21:23
Подскажите, почему $valid = Validator::make(Input::all()); не хочет работать в 5 ларе? В 4ке все ок было
NickPanda
@NickPanda
Apr 26 2015 21:24
@bobrovskikh может в 5 изменили синтаксиис?(
Alexander
@bobrovskikh
Apr 26 2015 21:24
Он пишет Class 'App\Http\Controllers\Validator' not found
NickPanda
@NickPanda
Apr 26 2015 21:25
@bobrovskikh секунду
Alexander
@bobrovskikh
Apr 26 2015 21:25
я так понимаю его или перенесли куда то..
Sleeping Owl
@sleeping-owl
Apr 26 2015 21:26
@bobrovskikh \Validator::make(…) используй
а вообще лучше почитай про неймспейсы в пхп и как с ними работать
NickPanda
@NickPanda
Apr 26 2015 21:26
@bobrovskikh попробуй composer dump-autoload
Sleeping Owl
@sleeping-owl
Apr 26 2015 21:29
в 4ке контроллеры были в корневом неймспейсе, как и валидатор, поэтому обращаться можно было как ты написал, в 5ке же контроллеры перенесли в другой неймспейс и поэтому нужно указывать полный путь до валидатора
NickPanda
@NickPanda
Apr 26 2015 21:30
@sleeping-owl вот чуял я что в 5 что то не ладное будет) поэтому ее оставил на потом)
Sleeping Owl
@sleeping-owl
Apr 26 2015 21:31
@NickPanda ну это как посмотреть. то, что приложению сделали общий неймспейс - это наоборот хорошо
просто вызывает вопросы у людей, которые не понимают как неймспейсы работают
Alexander
@bobrovskikh
Apr 26 2015 21:37
Спасибо ) будем учиться
NickPanda
@NickPanda
Apr 26 2015 21:37
@sleeping-owl возможно, еще не вырос значит
WmA
@akis94
Apr 26 2015 22:55
This message was deleted
This message was deleted
LaravelButler

Приветствуем Вас, @saladbrah, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )