Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#51 Laravel 5.x » Наследование и допиливание модуля из вендора » 01.11.2015 19:43:03

Max_G
Ответов: 1

Суть вопроса в заголовке.
Как дорабатывать установленный в вендор модуль?
Скопировать все пути из routes.php модуля в корневой routes.php и там прописывать пути к моим наследникам?
Или есть какие-то более изящные пути?

#52 Re: Laravel 5.x » Поиск изменённого файла User.php » 28.08.2015 22:35:54

В общем, нашёл его в vendor/composer/autoload_classmap.php

А User.php там и нет. В новом коде этот объект и не использовался, поэтому не заметил.

Вопрос: какого?
Когда и как в vendor/composer/autoload_classmap.php попала эта изменённая запись?
Я в проводнике Windows менял название файла.

#53 Laravel 5.x » Поиск изменённого файла User.php » 28.08.2015 19:08:55

Max_G
Ответов: 1

Изучал Laravel, брал примеры из 4 (статьи очень понравились), изменял под 5.
Потом решил кое-что уже из 4 не брать, переписал заново, но файл User.php оставил на всякий, просто переименовав его в User---copy.php
При заливке на хостинг это дело уже удалил, и вот тут при запуске сайт захотел User---copy.php
Как такое может быть, если я его нигде не прописывал?
Где его теперь выкорчёвывать?

#54 Re: Laravel 5.x » Cannot add or update a child row: a foreign key constraint fails » 22.08.2015 15:18:21

Не могу удалить тему. А надо бы.
Это моя ошибка, вряд ли кому может пригодиться эта тема.
[content_id шёл в адресе, я его тупо не включил в запрос]

Не ожидал молниеносной реакции на русскоязычном форуме по не самому популярному фреймворку.

#55 Laravel 5.x » Cannot add or update a child row: a foreign key constraint fails » 22.08.2015 14:52:04

Max_G
Ответов: 3

Принял данные, накидал их в $data (после загрузки изображения и перехвата его урла, что не тема вопроса), сделал:
self::create($data);

Получил:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`site`.`images`, CONSTRAINT `images_content_id_foreign` FOREIGN KEY (`content_id`) REFERENCES `contents` (`id`)) (SQL: insert into `images` (`src`, `text`, `sequence`, `face`, `updated_at`, `created_at`) values (/upload/butterfly01.jpg, , 1, 1, 2015-08-22 11:41:45, 2015-08-22 11:41:45))

Что делать?
(это главный вопрос)

Раньше (до ларавела) я легко обходился без объявления внешних ключей, просто вручную соединял таблицы.
В чём смысл объявления внешних ключей, если они лишь мешают?
(это философский и не главный вопрос)

Подвал раздела