Laravel по-русски

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

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

#1 Re: Laravel 5.x » Ошибка 500 при отправке формы » 18.06.2019 10:54:34

MAIL_DRIVER=mail попробуйте
у меня было на хостинге такое, а на локале всё работало. поменял на хостинге так

#2 Re: Laravel 5.x » Вывод формы на страницу через ajax » 18.06.2019 10:52:02

да собственно и без json работает норм и без рендер.
просто return View, а то что пришло на js заапендить куда хошь

#3 Re: Laravel 5.x » редирект на index.php » 18.06.2019 10:47:05

это было из-за редиректа на https в .htaccess

#4 Re: Laravel 5.x » редирект на index.php » 29.05.2019 15:36:09

вобщем это ерунда только на браузере Vivaldi, остальные показывают  страницу с 404 ошибкой.
делал очистку кешей, роутов.
если прямо в адресной строке пишу домен/index.php он его и открывает. не задумывался что-то это нормально или должен редиректить в / ?

#5 Laravel 5.x » редирект на index.php » 27.05.2019 18:09:36

peremudrilius
Ответов: 3

Добрый день.

Перенесён на хостинг, всё работает,  кроме...
Не могу добиться чтобы показывалась 404 ошибка, любой "неправильный" урл редиректит на домен/index.php

#6 Re: Laravel 5.x » Отношения между таблицами через строку с id » 19.04.2019 18:12:55

то прямое нарушение принципов нормировки баз данных.

действительно, переделываю. спасибо.

#7 Re: Laravel 5.x » Отношения между таблицами через строку с id » 19.04.2019 15:03:29

да, строка с id, разделёнными запятыми.
не хотелось бы вводить ещё промежуточную таблицу.

#8 Laravel 5.x » Отношения между таблицами через строку с id » 19.04.2019 03:04:31

peremudrilius
Ответов: 3

Добрый день.

laravel 5.1

есть две таблицы
names
id name card_id
1 a 1,2
2 b 3
3 c 1,2,3
cards
id title
1 t1
2 t2
3 t3

Не получается сделать, может ли Eloquent отобразить в таком виде:
name title
a t1,t2
b t3
c t1,t2,t3

#9 Re: Laravel 5.x » база данных по-умолчанию » 01.10.2017 14:35:34

так то оно так, но как в Проект1 попадают настройки конекшна из Проект2?
в Проект1 нет подключения к MSSQL, в конфиге удалил все настройки подключения к БД, оставил только MySql.
и сейчас, когда ошибку воспроизвожу, ругается на то, что нет настроек для MSSQL.

#10 Re: Laravel 5.x » база данных по-умолчанию » 28.09.2017 10:37:19

в модели можно использовать protected $connection = 'mysql';
можно, но вот что получил (внизу вверх smile ):

at ConnectionFactory->make(array('driver' => 'mysql', 'host' => '10.31.х.у',.......), 'mysql') in DatabaseManager.php line 175
at DatabaseManager->makeConnection('mysql') in DatabaseManager.php line 67
at DatabaseManager->connection('mysql') in Model.php line 3209
at Model::resolveConnection('mysql') in Model.php line 3175
at Model->getConnection() in Model.php line 1908

передал свою конекш, дальше пошёл строится объект... вуаля, драйвер mysql, а хост-то MSSQL-ный, который ТОЛЬКО в Проект2 используется. ну вот откуда он туда попадает если не из PDO?

#11 Re: Laravel 5.x » база данных по-умолчанию » 26.09.2017 10:19:43

подебжаил...
пока крутится проект2 (PDO активен!), открываю проект1, дохожу до момента где загружается конфиг, скрипт прыгает в database.php на строку 'fetch' => PDO::FETCH_CLASS,
и возвращает активные настройки подключения к db.

#12 Re: Laravel 5.x » база данных по-умолчанию » 25.09.2017 11:22:35

ого, а от темы не слабо шагнули. smile
проблема всё так же есть, просто в последнее время занимался другими делами, было некогда smile

в конфигурациях ничего не менялось.
в проект2 запросы отрабатываются за 15-20 мин, во время отработки запроса в проект2 открываю проект1 и тут же ошибка:
SQLSTATE[42S02]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid object "название таблицы"

#13 Re: Laravel 5.x » база данных по-умолчанию » 01.12.2016 09:23:11

видимо из-за pdo проблема.
пока занят обработкой запроса из проекта2, он активен на допустим мсскл, создаётся запрос из проекта1 к мускл и подхватывается активный пдо, который работает с мсмскл, и работается с ним.

т.е. новый экземпляр не создаётся или это настраивается как-то?

#14 Re: Laravel 5.x » база данных по-умолчанию » 30.11.2016 16:21:59

гипервизор тут не причём. нигде не написано что нельзя запускать несколько приложений на одном хосте, грубо говоря

#15 Re: Laravel 5.x » база данных по-умолчанию » 30.11.2016 16:21:32

Два разных экземпляра ларавел, разные настройки соединений, переменных. Всё разное, не пересекается.
Почему проект2 мешает проект1? Особенности ларавел что кеширует подключения где-то?

#16 Laravel 5.x » база данных по-умолчанию » 30.11.2016 11:40:59

peremudrilius
Ответов: 22

Добрый день.

На одном сервер (wamp), крутиться два проекта.
1. Использует локальную mysql (по умолчанию)
2. Использует разные серверные базы: MS SQL (по умолчанию), Oracle.

В какой-то момент, когда работают с проектом2, при открытии проекта1, ругается что в базе MS SQL не найдены такие-то таблицы, что естественно их там нет, ведь открывается проект1.
Через какое-то время проект1 начинает работать.

Проекты доступны из разных рабочих мест: проект2 глобально, проект1 только локально.

Не понять почему так происходит?

#17 Re: Laravel 5.x » кодировка запроса » 03.09.2015 04:24:20

с кавычками конечно у меня.
если в самом запросе пишу параметр, всё ок, как только его передаю через переменную - ломается.

#18 Laravel 5.x » кодировка запроса » 30.08.2015 15:43:56

peremudrilius
Ответов: 2

Добрый день.

Беру данные с MSSQL сервера,через db:select
В запросе есть параметры на русском, если  выполняю db:select('select name from names where name=\'иванов\'') - работает,. Стоит только вынести в параметр, например:
$tmp='иванов';
$str=select name from names where name='.$tmp.';
db:select($str)
то получаю ошибку что невозможно преобразовать в utf-16.

параметры в db::select выдают ту же ошибку. пробовал менять кодировку файла utf8 -> cp1251 и обратно результата нет, только iconv надо использовать дополнительно.
сам текст запроса в db::select как будто преобразуется из utf в windows-1251.

что делать? smile

ды, сам сервер это wamp искаробки smile

#20 Re: Laravel 5.x » Помошь » 17.06.2015 11:13:56

Оригинальная задумка.
Табличка:
id Name parent_id
1 Сериал 0
2 Сезон первый 1
3 Серия первая 2
4 Серия вторая 2
5 Сериал2 0
6 Сезон первый 5
7 Серия первая 6
ну и выводи сначале где parent_id =0 будут сериалы. тыкаешь на сериал выводишь parent_id = id сериала, будут сезоны и т.д.

#21 Re: Laravel 5.x » Интеграция с форумом » 17.06.2015 11:10:18

если погуглить сразу найдутся пакажи для интеграции булютеня с ларавел.

#23 Re: Laravel 5.x » ограничить доступ » 10.06.2015 17:28:37

получилось так:
Route::group(['middleware' => 'auth'], function() {
    Route::controller('module', 'MyController');
});
но как-то не красиво чтоли, для каждого контроллера писать придётся.

#24 Laravel 5.x » ограничить доступ » 10.06.2015 11:59:59

peremudrilius
Ответов: 2

в Л4 работал такой роут: Route::when('module/*', 'auth', array('get', 'post'))
в Л5 не могу воспроизвести, делаю так: Route::any('module/*', ['middleware' => 'auth']) но всё равно запускает, например в module/test

куда смотреть?

#25 Re: Laravel 5.x » получение данных бд в контроллере » 10.06.2015 07:57:14

в psr-4 добавил composer.json            "App\\Models\\": "app/Models" и заработало

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