@laravel_pro

Страница 505 из 2014
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
https://pastebin.com/asDmsSSU - было и стало. сервак на laravel отдает 500ю даже не доходя до контроллера, значит проблема скорее всего в CSRF - токене, но как исправить я не знаю. подскажет кто нибудь?
кому интересно - дело было в том что на группе роутов к которой шли запросы был мидлвар, который тебя нах посылал если в запросе нет кук нужных для того чтобы авторизоваться, а fetch в отличии от $.ajax не цепляет к запросу кук по умолчанию. решилосб добавлением опции credentials: "same-origin",

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
ну а роут потом можно будет убрать
Route::post('/{}/edit','PeopleController@edit');

чет ни как

Google
Yushkevich
09.06.2017
10:29:55
Route::post('/{}/edit','PeopleController@edit');
Эмм.. Может как-то так Route::get('/{id}/edit', 'PeopleController@edit');

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');

ещё может конфликтовать с другими роутами
смотрел и вроде ненашел ничего http://prntscr.com/fhrg4x

а если так отправлять то через get пашет Route::get('/{id}/edit','PeopleController@edit');

но почему

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