use App\Http\Controllers\Backend\Auth\User\UserController;
Route::get('edit', [UserController::class, 'edit'])->name('user.edit');
Route::patch('/', [UserController::class, 'update'])->name('user.update');
и посмотри на копипасты простней кода в вьюхах вместо ужасных ларавелевских компонентов и слотов. И на кучи евентов для стандартных методов. И на методы create/update в репозиториях. И на проверку прав доступа через if ($this->roleExists($data['name'])) короче есть на что посмотреть. А ларавел с его ковнокодом и решениями - это путь в никуда)
Максим Фикс, в phpunit.xml указана env testing при этом настройки бд ты прописываешь в обычном .env. Поэтому он не находит подключение. Нужно прописать подключение в .env.testing и данный env указать в phpunit.xml, если он там другой у тебя. После php artisan config:clear и накатить миграции в тестовую бд php artisan migrate --env=testing
Данил Сысоев, если фильтровать нужно то да и для query лучше использовать scope с переменной модели, чтобы код не дублировать. А так doesntHave достаточно.
Илья, а эта типа нормальная. Потом автор решает продавать еще 100 групп товаров и делает еще 200 таблиц и 400 отношений. Я интернет магазины не проектировал, но думаю товары нужно выносить в products, категории в categories, а заказы в orders.
yskl24, главное не позиционирование, а работу делать максимально качественно. Заказали кнопку сделать. Сделай с помощью js, приятного цвета и т.д. А не тупо по тз. Или обсудить заранее доп. работы т.к. от незнаний люди обычно ожидают больше чем заказывают и остаются разочарованы. Заказчик всегда хочет найти постоянного исполнителя т.к. новые люди это стресс и геморрой особенно онлайн когда нормально пообщаться нет возможности. И вопрос не всегда в деньгах. Поэтому зарабатывают только с постоянными клиентами, а не с продающими текстами. Тексты достаточно писать спокойно и честно. Программист, такой-то стек технологий, делал такие то проекты, достиг таких-то успехов и т.д.
и посмотри на копипасты простней кода в вьюхах вместо ужасных ларавелевских компонентов и слотов. И на кучи евентов для стандартных методов. И на методы create/update в репозиториях. И на проверку прав доступа через if ($this->roleExists($data['name'])) короче есть на что посмотреть. А ларавел с его ковнокодом и решениями - это путь в никуда)