Size: a a a

Laravel для начинающих

2020 March 24

S

Sonic [Скупаю | Акту... in Laravel для начинающих
Evgenii
:ticket="{{ $ticket->toJson() }}" :messages="{{ $message->toJson() }}
Попробую спасибо! Только разницы не вижу, если я изначально передавал ->get()->toJson();
источник

E

Evgenii in Laravel для начинающих
разница в мелочах
источник

E

Evgenii in Laravel для начинающих
не правильный запрос, не правильно релейшен подгружается и тп
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladimir Yefremov
почитал про whereHas - по доке это вроде работает от родителя к ребенку.
у меня родитель User , а ребенок Payout,
запрос я строю от ребенка....
как прицепить(найти) к нему родителя?
UP
ребята, подскажите, плз
источник

F

FrontendPro in Laravel для начинающих
FrontendPro
Должен ли я изучать Js (vue.js) для работы с приложениями realtime app? И я могу резюмировать, что если я не выучу js, я не смогу работать с EVENTS и LISTENERS, которые будут ограничены только динамическими УВЕДОМЛЕНИЯМИ.
🙄
источник

VY

Vladimir Yefremov in Laravel для начинающих
на такой запрос
        $queryBuilder = Payout::select('payout.*')->whereHas('user', function (Builder $query){
           $query->where('id', 'payout.user_id');
       });
получил такую ошибку
Argument 1 passed to App\Http\Controllers\Backend\Partner\PayoutController::App\Http\Controllers\Backend\Partner\{closure}() must be an instance of App\Http\Controllers\Backend\Partner\Builder, instance of Illuminate\Database\Eloquent\Builder given, called in H:\OSPanel\domains\rpanel-dev.vipdeposits.com\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php on line 993

что за загадка?
где мне взять an instance of App\Http\Controllers\Backend\Partner\Builder ?

точнее - где в запросе я его пробую получить?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
на такой запрос
        $queryBuilder = Payout::select('payout.*')->whereHas('user', function (Builder $query){
           $query->where('id', 'payout.user_id');
       });
получил такую ошибку
Argument 1 passed to App\Http\Controllers\Backend\Partner\PayoutController::App\Http\Controllers\Backend\Partner\{closure}() must be an instance of App\Http\Controllers\Backend\Partner\Builder, instance of Illuminate\Database\Eloquent\Builder given, called in H:\OSPanel\domains\rpanel-dev.vipdeposits.com\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php on line 993

что за загадка?
где мне взять an instance of App\Http\Controllers\Backend\Partner\Builder ?

точнее - где в запросе я его пробую получить?
Ты забыл сделать импорт билдера элока
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
use Illuminate\Database\Eloquent\Builder
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Ты забыл сделать импорт билдера элока
спасибо!
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
use Illuminate\Database\Eloquent\Builder
помогло,
спасибо!


... теперь ошибка у меня переместилась дальше по коду :) - еще что-то нахомутал
источник

К

Канат in Laravel для начинающих
Товарищи подскажите плиз, как сделать пагинацию по тексту?
источник

И

Игорь in Laravel для начинающих
Канат
Товарищи подскажите плиз, как сделать пагинацию по тексту?
Что ты имеешь в виду? якори или что
источник

E

Evgenii in Laravel для начинающих
Vladimir Yefremov
на такой запрос
        $queryBuilder = Payout::select('payout.*')->whereHas('user', function (Builder $query){
           $query->where('id', 'payout.user_id');
       });
получил такую ошибку
Argument 1 passed to App\Http\Controllers\Backend\Partner\PayoutController::App\Http\Controllers\Backend\Partner\{closure}() must be an instance of App\Http\Controllers\Backend\Partner\Builder, instance of Illuminate\Database\Eloquent\Builder given, called in H:\OSPanel\domains\rpanel-dev.vipdeposits.com\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php on line 993

что за загадка?
где мне взять an instance of App\Http\Controllers\Backend\Partner\Builder ?

точнее - где в запросе я его пробую получить?
не правильный запрос
источник

E

Evgenii in Laravel для начинающих
что ты хочешь запросить? все payouts у которых есть юзеры?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Evgenii
не правильный запрос
да, я уже понял....
источник

E

Evgenii in Laravel для начинающих
$payouts = Payout::whereHas('user')->get();
источник

К

Канат in Laravel для начинающих
Игорь
Что ты имеешь в виду? якори или что
Да нет) есть книга в базе, хранится текстом в колонке mediumText, надо сделать постраничную навигацию по тексту, например в 500 символов на страницу
источник

VY

Vladimir Yefremov in Laravel для начинающих
Evgenii
что ты хочешь запросить? все payouts у которых есть юзеры?
нет, все payouts , у которых username задан в фильтре в форме
источник

E

Evgenii in Laravel для начинающих
$payouts = Payout::when($request->has('username'), function ($query) use ($request) {
 $query->whereHas('user', function ($query) use ($request) {
   $query->where('users.username', 'like', '%' . $request->get('username') . '%');
 })
})->get()
источник

E

Evgenii in Laravel для начинающих
как тебе такое
источник