Size: a a a

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

2020 April 14

PC

Papa Carlo in Laravel для начинающих
Помогите, не могу понять в чем дело... Если автора нет, хочу его создать.
$author = Author::firstOrCreate(['name' => $requestAuthor]);

Но пишет Add [name] to fillable property to allow mass assignment on [App\Author].
источник

К

Канат in Laravel для начинающих
Papa Carlo
Помогите, не могу понять в чем дело... Если автора нет, хочу его создать.
$author = Author::firstOrCreate(['name' => $requestAuthor]);

Но пишет Add [name] to fillable property to allow mass assignment on [App\Author].
В модели автора пропиши свойство fillable
источник

AD

Alex DI in Laravel для начинающих
<image-upload firstname="{{ $data }}"></image-upload> - это я вызываю vue, props: ['firstname'], - это секция в vue, {{ firstname }} - это в template. При первом открытии всё нормально, поле в шаблоне заполняется, потом в шаблоне я вызываю php, тот отдаёт данные, а в vue данные не меняются.  return view('test', ['data' => $rand]); - это в контроллере. Надо ли в vue делать реактивность этого параметра firstname
источник

AD

Alex DI in Laravel для начинающих
Данные отправляются axios.post
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Alex DI
<image-upload firstname="{{ $data }}"></image-upload> - это я вызываю vue, props: ['firstname'], - это секция в vue, {{ firstname }} - это в template. При первом открытии всё нормально, поле в шаблоне заполняется, потом в шаблоне я вызываю php, тот отдаёт данные, а в vue данные не меняются.  return view('test', ['data' => $rand]); - это в контроллере. Надо ли в vue делать реактивность этого параметра firstname
"я вызываю php, тот отдаёт данные" кому как и где, скрин
источник

AD

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

AD

Alex DI in Laravel для начинающих
это я уже сохранение картинки убрал, хочу в vue получить хотя бы название "2"
источник

AD

Alex DI in Laravel для начинающих
это вызов
источник

Д

Дмитрий in Laravel для начинающих
Товарищи, подскажите новичку, никак не могу вникнуть в 1 момент.
Вот у меня есть таблица с данными visits
В ней есть поля
link_id (belongTo links)
user_id (belongTo users)

Как мне добавить сразу 2 связи при добавлении
То есть при переходе по ссылке нужно определить и ссылку по которой перешел пользователь и пользователя который перешел
Сейчас я делаю так Link::find(15)->visits()->save($itemVisit);
Но а как мне добавить пользователя сюда?
Сделать просто такой же запрос для пользователя?

User::find(4)->visits()->save($itemVisit); ?
источник

M

Michael in Laravel для начинающих
А почему бы не сделать просто и читаемо ?
$visit = new Visit(); 
$visit->link_id = $linkId;
$visit->user_id = $userId;
$visit->save();
источник

А

Артур in Laravel для начинающих
Alex DI
картинки сохраняются на стороне laravel, а вот название я обратно получить не могу
у тебя внизу .then  с перехватом ответа от сервера
может делать return await.post... ?
источник

AD

Alex DI in Laravel для начинающих
Артур
у тебя внизу .then  с перехватом ответа от сервера
может делать return await.post... ?
источник

А

Артур in Laravel для начинающих
перед await поставь return. посмотри что в response
источник

А

Артур in Laravel для начинающих
тебе вообще надо использование async await посмотреть
https://learn.javascript.ru/async-await
источник

Д

Дмитрий in Laravel для начинающих
Michael
А почему бы не сделать просто и читаемо ?
$visit = new Visit(); 
$visit->link_id = $linkId;
$visit->user_id = $userId;
$visit->save();
благодарю)
источник

AD

Alex DI in Laravel для начинающих
Артур
перед await поставь return. посмотри что в response
return поставил, как посмотреть что в response? console.log(response); - выдаёт кучу всего
источник

А

Артур in Laravel для начинающих
ну скорее всего в response у тебя как раз тот самый ответ от сервера. где поле data и есть то что тебе надо :) изучи ответ
источник

AD

Alex DI in Laravel для начинающих
Артур
ну скорее всего в response у тебя как раз тот самый ответ от сервера. где поле data и есть то что тебе надо :) изучи ответ
ответ получил, 222 передаю из ларки. Теперь надо добиться чтобы эти данные менялись в template
источник

AD

Alex DI in Laravel для начинающих
Артур
ну скорее всего в response у тебя как раз тот самый ответ от сервера. где поле data и есть то что тебе надо :) изучи ответ
а то у меня ответ есть, а в шаблоне старые данные, на новые не меняется
источник

AD

Alex DI in Laravel для начинающих
Артур
ну скорее всего в response у тебя как раз тот самый ответ от сервера. где поле data и есть то что тебе надо :) изучи ответ
спс, что-то получается
источник