Anonymous
в mysql
Anonymous
проблемо 100 % в этом
Anonymous
ребят помогите плз, на локали ларавель работает с .env файлами для хранения настроек базы и так далее. у меня нету .env есть .env.example, мне его переимовать надо как .evn.myenv к примеру?
Victor
просто .env.example => .env
Victor
и в нем правишь значения
Anonymous
когда я так делаю из проводника венды; переименовываю как просто .env он говорит чтобы я написал имя файла
Victor
сделай из ide
Anonymous
все спасибо
Anonymous
Чтобы в винде создать файл без имени а только с расширением нужно поставить точку в конце например .gitignore.
Anonymous
спасибо не знал
Алексей
Ребят, хочу чтобы когда я запускаю сидер, он сперва очищал таблицу, а потом заполнял её нужными значениями. Но проблема заключается в том, что таблица имеет связь с другой и truncate выполнить нельзя.
Алексей
Нужно сначала как-то откреплять эту связь в сидере, а потом снова её устанавливать в конце?
Oleh
Тебе констрейнты нужно указать
Oleh
Ondelete
Алексей
Как? Можно ссылку?
Oleh
Алексей
cannot truncate a table referenced in a foreign key constraint
Oleh
У тебя в этой таблице чаилды или Паренти?
Oleh
Паренты?
Алексей
В одной чайлды, а в другой - паренты. Пытаюсь вызывать truncate для обеих.
Алексей
Потому что сидер обе заполняет.
Anonymous
когда делаю php artisan serve --host=mix.local --port=80 то появляется ошибка - Laravel development server started: <http://mix.local:80> [Fri Apr 13 17:33:37 2018] Failed to listen on mix.local:80 (reason: php_network_getaddresses: getaddrinfo failed: Yoio oino iaecaanoai. )<br /> <b>Warning</b>: Unknown: php_network_getaddresses: getaddrinfo failed: i??i??i? ?i?? i??i??i??i?? i??i??i??i??i??i??i??i??i??i??. in <b>Unknown</b> on line <b> 0</b><br />
Dmitry
Нужно сначала как-то откреплять эту связь в сидере, а потом снова её устанавливать в конце?
блокируют foreign keys в БД, как вариант, можно делать SET FOREIGN_KEY_CHECKS=0; delete from <table>; alter table <table> set AUTO_INCREMENT = 0; SET FOREIGN_KEY_CHECKS=1;
Алексей
Может, наподобие этого сделать?: $table->foreign('gallery_id') ->references('id')->on('galleries') ->onDelete('cascade');
Алексей
Сейчас попробую...
Dmitry
ну или так, если тебе такие констрейнты подходят (иногда нужен именно restrict)
Anonymous
мб файл hosts в какой-нибудь неправильной кодировке сохранен?
я даже когда делаю просто php artisan serve, то он долго грузит страницу и все
Dmitry
что в логах?
Dmitry
storage/logs/
Anonymous
ща
Anonymous
#14 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(545): Illuminate\\Database\\Migrations\\DatabaseMigrationRepository->repositoryExists() #15 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(97): Illuminate\\Database\\Migrations\\Migrator->repositoryExists() #16 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(63): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->prepareDatabase() #17 [internal function]: Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle() #18 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(29): call_user_func_array(Array, Array) #19 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(87): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #20 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(31): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #21 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(564): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #22 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(183): Illuminate\\Container\\Container->call(Array) #23 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\symfony\\console\\Command\\Command.php(252): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #24 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(170): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #25 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\symfony\\console\\Application.php(865): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\symfony\\console\\Application.php(241): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Migrations\\MigrateCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\symfony\\console\\Application.php(143): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #28 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(88): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #29 C:\\OSPanel\\domains\\mix-tochka.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(122): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #30 C:\\OSPanel\\domains\\mix-tochka.local\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #31 {main} "}
Dmitry
Unknown database 'mix-tochka-db'
Anonymous
я сделал php artisan migrate
Dmitry
и такое лучше куда-нибудь типа https://pastebin.com/ выкладывать :)
Anonymous
не знал, извеняюсь
Dmitry
а базу создал?
Игорь
А можно к модели 2 обсервера с одинакововыми методами всунуть ?
Dmitry
миграции успешно накатились?
Anonymous
в бд таблица migration появилась
Anonymous
и другие
Dmitry
может, ошибка старая? попробуй еще раз и убедись, что дата в логе актуальна
Dmitry
буду знать :)
Dmitry
спасибо
Anonymous
но там больше ничего нет
Dmitry
а винда вообще знает домен mix.local?
Dmitry
может все-таки в файле hosts проблема?
Anonymous
а винда вообще знает домен mix.local?
когда ввожу в команду правильное имя домена то же самое происходит
Dmitry
что значит правильное?)
Dmitry
попробуй сделать ping mix.local
Anonymous
Pinging mix-tochka.local [127.0.0.1] with 32 byt Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Ping statistics for 127.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0 Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
Dmitry
ага, значит домен правильно настроен
Dmitry
php artisan serve —host=mix.local —port=80
Dmitry
а почему ты здесь указываешь хост mix.local?
Dmitry
если домен у тебя mix-tochka.local
Anonymous
сокращаю)
Anonymous
опять ошибка эта
Dmitry
так ошибка у тебя в первом сообщении свяазана с тем, что php не может определить домен mix.local
Anonymous
делаю со своим доменом: Laravel development server started: <http://mix-tochka.local:80> [Fri Apr 13 18:00:01 2018] Failed to listen on mix-tochka.local:80 (reason: Ñäåë àíà ïîïûòêà äîñòóïà ê ñîêåòó ìåòîäîì, çàïðåùåííûì ïðàâàìè äîñòóïà.
Vladimir
> Сделана попытка доступа к сокету методом, запрещенным правами доступа
Dmitry
https://www.artlebedev.ru/decoder/
Dmitry
ага :)
Dmitry
скайп пробовал закрывать?
Dmitry
возможно что-то занимает 80 порт
Dmitry
скайп любит это делать
Dmitry
попробуй сменить порт чтобы убедится
Dmitry
если нет - попробуй из под админа запустить терминал и там выполнить serve
Anonymous
сейчас попробую
Алексей
Куда лучше выложить код, чтобы показать?
Алексей
Тут показать, я имею ввиду.
Dmitry
сюда
Алексей
сюда
Спасибо. Вот, собственно, моя кучка, отвечающая за то, чтобы отправлять DataTables нужный ответ. Проблема в том, что для одного и того же продукта возвращается столько строчек, сколько существует диапазонов для оффера. https://paste.laravel.io/01fd8e07-1fef-472b-9906-f3a69e53d200 Понимаю, что можно сделать лучше, но не знаю, как.
🇺🇦 Edward
Ребят, кто может помочь сделать деплой веб приложения на ларавел на хосте?
dietrih
Ну эт было изи