Size: a a a

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

2021 November 02

КД

Кирилл Добров... in Laravel для начинающих
забей
источник

КД

Кирилл Добров... in Laravel для начинающих
долго объяснять
источник

ВА

Влад Андрианов... in Laravel для начинающих
Ребят, привет, помогите с ларой
У меня есть 3 модели
Первая связана со второй
public function citizenship(): BelongsTo
{
return $this->belongsTo(ApplicantsCitizenships::class, 'id', 'applicant_id');
}
Вторая с 3ей
public function countries(): BelongsTo
{
return $this->belongsTo(Countries::class, 'countries_id', 'id');
}
Как по ним запрос построить?
источник

e

eldarda in Laravel для начинающих
у меня есть молоток и гвозди, как мне корабль построить?
источник

ВА

Влад Андрианов... in Laravel для начинающих
По трем не получилось, пробую так
ApplicantsCitizenships::where('applicant_id', $applicant->id)->with('countries')->get(['citizenship']);
Но он вторую модель не приджоинивает
Строит запрос только по первой, почему так?
источник

ВА

Влад Андрианов... in Laravel для начинающих
Хотя там есть
public function countries(): BelongsTo
{
return $this->belongsTo(Countries::class, 'countries_id', 'id');
}
источник

e

eldarda in Laravel для начинающих
он тут не джоинит а два селекта делает
источник

ВА

Влад Андрианов... in Laravel для начинающих
Вообще 1
select citizenship from applicants_citizenships where applicant_id = ?
источник

e

eldarda in Laravel для начинающих
сделай DB::enabledQueryLog();
//запрос
dd(DB::getQueryLog());
источник

e

eldarda in Laravel для начинающих
и поймешь
источник

ВА

Влад Андрианов... in Laravel для начинающих
Да вот, я скинул выше
источник

ВА

Влад Андрианов... in Laravel для начинающих
Джоина нет вообще
источник

e

eldarda in Laravel для начинающих
ты сделал как я или через ->dd()?
источник

ВА

Влад Андрианов... in Laravel для начинающих
В проекте свой логгер написан
источник

e

eldarda in Laravel для начинающих
он не выполняет джоины
источник

e

eldarda in Laravel для начинающих
он создает несколько запросов на select
источник

ВА

Влад Андрианов... in Laravel для начинающих
А, ну да, ты прав
Я видел в логах
источник

ВА

Влад Андрианов... in Laravel для начинающих
Тут этого не происходит
не знаешь что в конструкции не так?
источник

e

eldarda in Laravel для начинающих
все правильно
источник

NE

Nikolas Evloshevskiy in Laravel для начинающих
подскажите, как правильно через форму загружать изображение и сохранить путь к нему?
$file = $request->file('input_file');
       $filenameWithExt = $file->getClientOriginalName();
       $upload_folder = 'public/folder';
       $path_file = $request->file('input_file')->storeAs($upload_folder, $filenameWithExt);
получаю путь public/folder/140137_03.jpg
но файл  находится в /public/storage/folder/140137_03.jpg
и не доступен по url http://127.0.0.1:8000/public/folder/140137_03.jpg
источник