
Vadim
08.06.2017
13:55:37

∀RTUR
08.06.2017
13:57:02

Luka
08.06.2017
13:57:03

i
08.06.2017
13:57:34

Google

Юрий
08.06.2017
13:58:42
мммм, коммьюнити

i
08.06.2017
13:59:17

Vadim
08.06.2017
13:59:46
Как тебе могут помочь без кода

∀RTUR
08.06.2017
14:00:12

Vadim
08.06.2017
14:03:56
После ; ->get

∀RTUR
08.06.2017
14:04:58
это как так?
в после какой такой именно ;?

Vadim
08.06.2017
14:06:59
Последней, точнее перед ней

∀RTUR
08.06.2017
14:07:53

Google

∀RTUR
08.06.2017
14:08:31
(1/1) BadMethodCallException
даже если я сделаю просто
TelegramBotUser::with('package')->get();
та же ошибка
если payments пишу, то работает
user:
id
1
2
3
payment:
price_id | amount
1 | 200
2 | 250
3 | 300
price:
id | month | pack
1 | 1 | 1
2 | 2 | 1
...
12 | 12 | 1
...
13 | 1 | 2
pack:
id | name
1 | test
2 | middle
3 | full
кто за сколько сатошиков поможет?
реально, осталось 1 шаг сделать

F01134H
08.06.2017
14:53:40
за 1 биток хелпану чей
по братски

∀RTUR
08.06.2017
15:00:23
если у package() пишу
return PackagePrices::find($package_price_id)->package(); активируется query builder и работает но выводит абсолютно всех пользователей
за 1 биток хелпану чей
тшшшш. братан, не вспоминай, что ты не купил биток за 10$ тогда, сейчас курс другой. вот на этом сайте ты можешь посмотреть курс биткоина: blockchain.info

F01134H
08.06.2017
15:07:32
я в курсе)

Vani
08.06.2017
15:19:19
Как можно делать выполнение скрипта в определенное время, что бы шел отчёт от заданного(отчёт не js, а в фоне на сервере)?

∀RTUR
08.06.2017
15:20:18
подскажите хотя бы инверсию
чтобы Package::find(3)->users;

Саша
08.06.2017
16:28:01

Google

∀RTUR
08.06.2017
16:52:45
user:
id
1
2
3
payments:
id | user_id | package_price_id | amount
1 | 1 | 1 | 200
2 | 1 | 2 | 250
3 | 2 | 3 | 300
package_prices:
id | months | package_id
1 | 1 | 1
2 | 2 | 1
...
12 | 12 | 1
...
13 | 1 | 2
packages
id | name
1 | test
2 | middle
3 | full
public function payments()
{
return $this->hasMany(Payment::class, 'user_id');
}
так понятнее?
return TelegramBotUser::with(['payments' => function ($q) {
return $q->whereDate('paid_until', '>', Carbon::now());
}])->whereHas('payments.price', function ($q) {
return $q->where('package_id', 3);
})->get();
сделал так
Payment model
public function price()
{
return $this->belongsTo(PackagePrices::class, 'package_price_id');
}
и заработало
но теперь все настолько сложно что я запутался
код который сейчас - выше
нужно чтобы там где дата бралась только первая запись
но кажется на добавление ->first() он не реагирует


Roman
09.06.2017
10:15:20
Всем привет - вопрос кидаю на редактирование возвращает Ошибки
хотя роут норм
http://prntscr.com/fhr96f

Roman
09.06.2017
10:15:23
ошибка
http://prntscr.com/fhr9ey
роуты прописаны что может быт ьне так?
http://prntscr.com/fhr9l7

Yushkevich
09.06.2017
10:19:52
а conf:cache скидывал?

Roman
09.06.2017
10:20:54
да
только что

Yushkevich
09.06.2017
10:21:36
не помогло?

Roman
09.06.2017
10:21:51
нее

Google

Roman
09.06.2017
10:21:54
непойму что не так

Yushkevich
09.06.2017
10:23:00
1) Проверь, что путь до контроллера точно есть

Roman
09.06.2017
10:23:11
как?

Yushkevich
09.06.2017
10:23:11
я бы попробовал сделать просто get с id а не {people}

Admin
ERROR: S client not available

Yushkevich
09.06.2017
10:23:17
еще один роут
и внутри дампишь
ну вариантов не много, на мой взгляд

Roman
09.06.2017
10:23:33
но ресурс же прописан
Route::resource('/', 'PeopleController');

Yushkevich
09.06.2017
10:23:36
1) Где-то ошибка с путями / названиями
2) не находит ресурс
я бы зашил еще один роут временно
без ресурса и модели, а просто с id
и внути сделал find(id)
так ты проверишь, обе гипотезы
и поймешь куда курить
ну а роут потом можно будет убрать

Roman
09.06.2017
10:28:02
чет ни как

Google

Yushkevich
09.06.2017
10:29:55

Roman
09.06.2017
10:30:04
да пробовал исправил id поставил
так же
просто попробовал обратится к методу
Route::get('/edit','PeopleController@edit');
выдает что не найден
хмммм
что за такое
так достучался до метода все ок вызывается но только так
Route::get('/edit','PeopleController@edit');

Олег
09.06.2017
10:31:56
ещё может конфликтовать с другими роутами

Roman
09.06.2017
10:32:11
если пробовать так то так же выдает ненайден метод
Route::post('/{id}/edit','PeopleController@edit');
а если так отправлять то через get пашет
Route::get('/{id}/edit','PeopleController@edit');
но почему