
Denis
18.02.2017
09:20:05
Народ, всем привет, у кого то есть приятные темные темы для PhpStrom?
Поделитесь пожалуйста, а то что не скачаю все какое то корявое

Andrew
18.02.2017
09:22:28
Встроенная RailsCasts хороша

JT
18.02.2017
09:54:35
встроенная Darcula :)

Andrew
18.02.2017
09:55:51
Упс

Google

Maxim
18.02.2017
10:39:43
Доброго времени, господа и дамы.
Подскажите с т.з. архитектуры.
У меня есть пользователи и есть список их пробежек. Просто дата дистанция и время пути
1. надо сделать статистику по времени (кто сколько прошел за сколько и т.п.)
2. в будущем добавлю жпс трекинг и развернутые страницы по каждому треку.
такой вопрос. статистику подобную стоит пихать в модель/собирать в контроллере? а может сделать сервис провайдер и там описать?
пока склоняюсь вынести подобные вещи в сервис провайдер

?
18.02.2017
11:00:14
кто-нибудь пользовался casts в моделях в коллекцию?
выводит нормально, а обновить не дает

Maxim
18.02.2017
11:00:17
f ;bdst djj,ot tcnm&
А живые вообще есть?

?
18.02.2017
11:04:29

FindYanot
18.02.2017
11:40:47
Всем привет. Снова.
По GET агрегатор отправляет инфу по GET о платеже в таком виде
params[account]=userId
params[date]=2012-10-01 12:32:00
params[operator]=beeline
params[paymentType]=mc
params[projectId]=1
Как ее принять в ларе?
Просто
$request->input('params[account]');
?

Юрий
18.02.2017
11:41:43
Просто params
И у тебя массив там будет

FindYanot
18.02.2017
11:42:12
А допустим
$request->input('params.account');
Так можно?

Maxim
18.02.2017
11:42:17
$request->all еще есть

Юрий
18.02.2017
11:42:20
Попробуй

Google

FindYanot
18.02.2017
12:03:59
Теперь еще один вопрос.
Есть контроллер PayController, в нем идет обработка платежа
Есть контроллер ServerController, в нем действия, выполняемые от обработчика платежей.
Вопрос: Как вызвать функцию из ServerController в PayController?

Юрий
18.02.2017
12:06:15
use?
Лара первый опыт пхп?

FindYanot
18.02.2017
12:07:01
Т.е в юзах прописать тот контроллер и просто юзать функции из него?

Юрий
18.02.2017
12:07:28
Попробуй :)
Не попробуешь не узнаешь
Можно еще в теории по тру-ларавею, через конфиги (сужу по симфони), может кто подскажет

Алексей
18.02.2017
12:13:07

FindYanot
18.02.2017
12:13:34

Evgeny
18.02.2017
12:58:24

Maxim
18.02.2017
13:48:03
https://github.com/dantleech/TimeDistanceBundle
есть ли в ларе что либо такое же
https://raw.githubusercontent.com/dantleech/TimeDistanceBundle/master/Util/TimeDistanceHelper.php заюзаю это )
День монологов
https://github.com/Nayjest/Grids
стоит использовать или кто то может предложить лучше?


murove1
18.02.2017
14:17:08
Подскажите плиз в чем проблема создал метод для обновление информации и аватара юзера, обновляет 2-3 раза а потом не хочет просто редирект и все.
public function update(Request $request)
{
$this->validate($request, [
'name' => 'required||max:20',
'email' => 'required',
'bio' => 'max:255',
'avatar' => 'image',
]);
if($request->hasFile('avatar')){
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300, 300)->save( public_path('/img/avatar/' . $filename ) );
$user = Auth::user();
$user->name = $request->input('name');
$user->email = $request->input('email');
$user->bio = $request->input('bio');
$user->avatar = $filename;
$user->save();
}
return redirect('profile');
}
}

Maxim
18.02.2017
14:17:52
$user->save();
=> update([])

Google

Maxim
18.02.2017
14:18:40
public function save(SettingsRequest $request, Guard $auth)
{
$data = $request->all();
if($request->hasFile('avatar'))
{
$data['avatar_url'] = $request->file('avatar')->storePublicly('avatars');
}
if(!$data['password'])
{
unset($data['password'], $data['password_confirmation']);
}
else
{
$data['password'] = bcrypt($data['password']);
}
$auth->user()->update($data);
return redirect()->back();
}

murove1
18.02.2017
14:19:55

Maxim
18.02.2017
14:20:11
да попробуй как у меня. у меня точно рабочее
в апдейт надо массив передать

murove1
18.02.2017
14:22:09
все равно не работает(

Dmitriy
18.02.2017
14:23:36

murove1
18.02.2017
14:23:48
а может что то с аватаром когда коменчу аватар обновляет.

Maxim
18.02.2017
14:23:58

murove1
18.02.2017
14:28:14
еще прикол если обновлять и аватар и все поля обновляет не обновлять аватар а только поля не обновляет.

Maxim
18.02.2017
14:28:58
а ошибки ты выводишь?

murove1
18.02.2017
14:30:38
да

Dmitriy
18.02.2017
14:31:36


murove1
18.02.2017
14:32:30
можеш помочь ? я просто новичок делаю диплом.

D'
18.02.2017
14:35:10
А диплом тоже за тебя получать?

murove1
18.02.2017
14:37:14

Maxim
18.02.2017
14:37:36
не думаю что орн шутит

murove1
18.02.2017
14:37:39

D'
18.02.2017
14:37:42
какие уж тут шутки

murove1
18.02.2017
14:38:08

D'
18.02.2017
14:38:20
у меня диплома нет (

Google

D'
18.02.2017
14:38:28
давай я тебе помогу, а ты мне диплом

Maxim
18.02.2017
14:38:29
и у меня(

D'
18.02.2017
14:38:30
идет?

murove1
18.02.2017
14:38:55

Maxim
18.02.2017
14:38:56
лучше бросай инст

Admin
ERROR: S client not available

murove1
18.02.2017
14:39:32
кароче попросил помощи одни умники вижу тут какой понт тогда тут что то спрашивать.

D'
18.02.2017
14:43:01
потом спрашивать

Dmitriy
18.02.2017
14:51:02

Andrew
18.02.2017
14:51:23
if($request->hasFile('avatar')){
— дык ВЕСЬ твой апдейт под этим ифом спрятан. У кого списал?

murove1
18.02.2017
14:56:37
if($request->hasFile('avatar')){
— дык ВЕСЬ твой апдейт под этим ифом спрятан. У кого списал?
уже поправил вроде работает
public function update(Request $request)
{
$this->validate($request, [
'name' => 'required||max:20',
'email' => 'required',
'bio' => 'max:255',
'avatar' => 'image',
]);
$user = Auth::user();
if($request->hasFile('avatar')){
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300, 300)->save( public_path('/img/avatar/' . $filename ) );
$user->avatar = $filename;
}
$user->name = $request->input('name');
$user->email = $request->input('email');
$user->bio = $request->input('bio');
$user->save();
}
return redirect('profile');
}

Andrew
18.02.2017
14:58:09
Ага

murove1
18.02.2017
14:58:15

smile
18.02.2017
16:17:19
ктото использовал? https://github.com/andersao/l5-repository

Quiss
18.02.2017
16:47:17

smile
18.02.2017
16:53:45
я вот одного не могу понять. Когда именно имеет смысл использовать Criteria?
Допустим есть у меня флаг активности в таблице - вроде идеальный случай.
Создал Criteria - заюзал.
И вот настал момент когда мне надо вытащить данные по Criteria и еще несколько wherein (Например вытащить всех клиентов по критерии активен и все заказы клиентов определенного набора услуг, с определенных стран за последние пол года)
Как тогда лучше поступать в данном случае?
findWhereIn в этой реализации нельзя использовать по нескольким полям

Luka
18.02.2017
19:37:10
всем привет. Подскажите, как правильно вывести такой тип массива
в Ларе в шаблон
http://pb.hackis.ru/pinnacle-leagues

Quiss
18.02.2017
20:07:23

Google

Quiss
18.02.2017
20:08:05
http://symfony.com/doc/current/components/var_dumper.html

Luka
18.02.2017
20:08:56

Quiss
18.02.2017
20:09:12
какие такие значения
view('mySuperPage')->with('id', $id); чем тебе не вставка значений в шаблон?
или в шаблоне "{{ dump($array) }}"
чем тебе тоже не вставка значений?)

Luka
18.02.2017
20:12:52

Quiss
18.02.2017
20:13:07
и что?

Luka
18.02.2017
20:13:46

Quiss
18.02.2017
20:13:59
2 форича, если ключ не известен
или
@foreach($array['leagues'] as $key => $item)
{{$item['id']}}<br />
@endforeach
правда чота, хуевая практика
массив из объекта я так понимаю делаешь
нахуй нахуй

Luka
18.02.2017
20:16:25
БЛИН!!!! Я КОВЫЧКИ НЕ СТАВИЛ
час мучался(