Это старая версия документа!
Содержание
Исправление ошибок
Полезные паки
- Автокомплит для фасадов, моделей, etc. не работает на 6 версии (
ErrorException : array_merge(): Expected parameter 2 to be an array, null given
)
Полезное
Для zsh
и oh-my-zsh
включить автодополнение:
- ~/.zshrc
plugins=(git laravel4)
Не применялись настройки из .env файла
php artisan config:cache
После рефакторинга не находит класс
Illuminate\Contracts\Container\BindingResolutionException : Target class [...] does not exist.
composer dump-autoload
Не соединяется с MySQL
php artisan migrate Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = 'BASE TABLE')
ALTER USER 'default'@'%' IDENTIFIED WITH mysql_native_password BY 'secret';
Права на редактирование файлов
В файле laradock/.env
прописать верное значение для:
WORKSPACE_PUID=1000 WORKSPACE_PGID=1000
ID получить можно так: запустить id -u
на хост-машине.
Запуск воркспейса: docker-compose exec --user=laradock workspace bash
или docker-compose exec workspace su laradock
вместо docker-compose exec workspace bash