Size: a a a

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

2021 October 22

J

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

J

JUSTasuffer in Laravel для начинающих
или можно без выкидывания эксепшинов через if проверить и выплюнуть джэйсон
источник

とよとみ in Laravel для начинающих
подскажите пожалуйста, вот этот запрос возвращает массив или обьект, и как получить отдельные свойства?
источник

とよとみ in Laravel для начинающих
$user = DB::table('users')->where('name',$name)->get();
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
Как использовать gettype знаешь? Можешь проверить сам
источник

とよとみ in Laravel для начинающих
знаю, но в вид не передается это((
источник

EG

Egor Gruzdev in Laravel для начинающих
если не правильный login и пароль, то у тебя будет 401 код ошибки, вот он и будет говорить что данные введены не верно

если нужны сообщения что не правильно веден email, т.е. его или нет, или он не соответствует формату, то для этого нужно использовать Validator (или RequestForm), которые выбросит исключение с советующими сообщениями

Можно и attempt закинуть в RequestForm, но правильно ли это?
источник

とよとみ in Laravel для начинающих
return view("Admin",['name'=>$name, 'password'=>$password]);
источник

とよとみ in Laravel для начинающих
вот так же?
источник

EG

Egor Gruzdev in Laravel для начинающих
возвращается коллекция, причем всегда, а в ней обычно массив объектов
источник

とよとみ in Laravel для начинающих
и как получить свойство?
источник

とよとみ in Laravel для начинающих
$user->name ведь
источник

EG

Egor Gruzdev in Laravel для начинающих
если тебя надо одну строку, то first()
а далее:
->name
->password
источник

とよとみ in Laravel для начинающих
ооо, разобрался.
источник

とよとみ in Laravel для начинающих
благодарю
источник

ДМ

Дмитрий Маркелов... in Laravel для начинающих
Подскажите, как получить поле из связанной таблицы? В моделях связи прописаны в контроллере вот такой код $athletes = Athlete::with('coach')->get(); в вид хочу вывести {{$athlete->coach->firstname}} выдает Trying to get property 'firstname' of non-object
      в dd($athletes); вроде все выводиться и связь есть правда добраться к этому полю не знаю как
источник

EG

Egor Gruzdev in Laravel для начинающих
так связи нет на какой то сущности

можешь в связь добавить withDefault и там формировать NullObject или просто пустую модель

а можешь в view сделать обращение через null pointer
источник

ДМ

Дмитрий Маркелов... in Laravel для начинающих
Спасибо помогло, где почитать что бы понять как заработало и почему
источник

EG

Egor Gruzdev in Laravel для начинающих
а что именно помогло, было предложено три варианта решения?
источник

ДМ

Дмитрий Маркелов... in Laravel для начинающих
return $this->belongsTo(Coach::class, 'realcoaches_id', 'id')->withDefault();
источник