Vadim
Vadim
Как тебе могут помочь без кода
Arthur'); DROP TABLE Users;--
выбор активного на данный момент пакета у юзера
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
Vadim
После ; ->get
Arthur'); DROP TABLE Users;--
это как так?
Arthur'); DROP TABLE Users;--
в после какой такой именно ;?
Vadim
Последней, точнее перед ней
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
(1/1) BadMethodCallException
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
даже если я сделаю просто
TelegramBotUser::with('package')->get();
Arthur'); DROP TABLE Users;--
та же ошибка
Arthur'); DROP TABLE Users;--
если payments пишу, то работает
Arthur'); DROP TABLE Users;--
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
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
кто за сколько сатошиков поможет?
Arthur'); DROP TABLE Users;--
реально, осталось 1 шаг сделать
invariance
за 1 биток хелпану чей
invariance
по братски
Arthur'); DROP TABLE Users;--
если у package() пишу
return PackagePrices::find($package_price_id)->package(); активируется query builder и работает но выводит абсолютно всех пользователей
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
за 1 биток хелпану чей
тшшшш. братан, не вспоминай, что ты не купил биток за 10$ тогда, сейчас курс другой. вот на этом сайте ты можешь посмотреть курс биткоина: blockchain.info
invariance
я в курсе)
Anonymous
Как можно делать выполнение скрипта в определенное время, что бы шел отчёт от заданного(отчёт не js, а в фоне на сервере)?
Arthur'); DROP TABLE Users;--
подскажите хотя бы инверсию
Arthur'); DROP TABLE Users;--
чтобы Package::find(3)->users;
Arthur'); DROP TABLE Users;--
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
Arthur'); DROP TABLE Users;--
public function payments()
{
return $this->hasMany(Payment::class, 'user_id');
}
Arthur'); DROP TABLE Users;--
так понятнее?
Arthur'); DROP TABLE Users;--
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();
Arthur'); DROP TABLE Users;--
сделал так
Arthur'); DROP TABLE Users;--
Payment model
public function price()
{
return $this->belongsTo(PackagePrices::class, 'package_price_id');
}
Arthur'); DROP TABLE Users;--
и заработало
Arthur'); DROP TABLE Users;--
но теперь все настолько сложно что я запутался
Arthur'); DROP TABLE Users;--
код который сейчас - выше
Arthur'); DROP TABLE Users;--
нужно чтобы там где дата бралась только первая запись
Arthur'); DROP TABLE Users;--
но кажется на добавление ->first() он не реагирует
Роман
Всем привет - вопрос кидаю на редактирование возвращает Ошибки
хотя роут норм
http://prntscr.com/fhr96f
Роман
ошибка
Роман
http://prntscr.com/fhr9ey
Роман
роуты прописаны что может быт ьне так?
http://prntscr.com/fhr9l7
Yushkevich
а conf:cache скидывал?
Роман
да
Роман
только что
Yushkevich
не помогло?
Роман
нее
Роман
непойму что не так
Yushkevich
1) Проверь, что путь до контроллера точно есть
Роман
как?
Yushkevich
я бы попробовал сделать просто get с id а не {people}
Yushkevich
еще один роут
Yushkevich
и внутри дампишь
Yushkevich
ну вариантов не много, на мой взгляд
Роман
но ресурс же прописан
Роман
Route::resource('/', 'PeopleController');
Yushkevich
1) Где-то ошибка с путями / названиями
Yushkevich
2) не находит ресурс
Yushkevich
я бы зашил еще один роут временно
Yushkevich
без ресурса и модели, а просто с id
Yushkevich
и внути сделал find(id)
Yushkevich
так ты проверишь, обе гипотезы
Yushkevich
и поймешь куда курить
Yushkevich
ну а роут потом можно будет убрать
Роман
чет ни как
Роман
да пробовал исправил id поставил
Роман
так же
Роман
просто попробовал обратится к методу
Роман
Route::get('/edit','PeopleController@edit');
Роман
выдает что не найден
Роман
хмммм
Роман
что за такое
Роман
так достучался до метода все ок вызывается но только так
Route::get('/edit','PeopleController@edit');
Игоревич
ещё может конфликтовать с другими роутами