При установке laravel 8 и при попытке запуска laravel mix начались появляться ошибки которые не давали по итогу запустить npm run dev. Здесь описание ошибок (которые сохранил или запомнил) и последовательность шагов которые помогли решить проблему. Всё проводилось в vagrant homestead Win10. Итак. Сначала при установке сыпались ошибки при выполнении команды npm install связанные со […]
Если возникли проблемы с русской локализацией библиотеки Carbon или выводом русифицированной даты то начинаем проверяем. В настройках Laravel проверяем установленную локаль (config/app.php):
Смотрим в файл (app/Providers/AppServiceProvider.php), там должно быть так:
|
public function boot() { ... setlocale(LC_ALL, 'ru_RU.utf8'); Carbon::setLocale(config('app.locale')); ... } |
Если не работает проверяем установку локали в системе. Для ubuntu это выглядит так:
Ищем в списке ru_RU.utf8. При отсутствии устанавливаем:
|
sudo apt-get install language-pack-ru |
После […]
Если выдается ошибка MethodNotAllowedHttpException при работе с Route::patch() и не доходит даже до метода контроллера (проверяем заходит или нет в метод функцией dd()), то обязательно проверяем две вещи у нашей формы в файле вьюшке .blade.php: 1) Форма должна передаваться method=»POST»:
|
<form action="{{ route('product-update', ['id' => $product->id]) }}" method="POST" class="form-horizontal"> |
Исключение если передаем через конструктор формы, то там указываем methos=»POST»:
|
{!! Form::model($article, ['method' => 'PATCH','route' => ['articles.update', $article->id]]) !!} |
2) Следим что бы […]