Anonymous
Наверное, проблема в том, как отсылать с сервера post запросы?
Arthur'); DROP TABLE Users;--
это же надо вручную всё писать. Был бы какой-нибудь Request::post(['url' = 'https://trololo.php', 'test' => 1, 'test' => 6]);
вообще Request есть но он от имени сервера инициирует запросы, а надо от пользователя
Anonymous
Я ничего не понял.
Dmitriy
вообще Request есть но он от имени сервера инициирует запросы, а надо от пользователя
Тогда только так как было показанно вышел. Делаем форму и вперед
Wolf
парни, привет, пол дня гребусь, не могу понять почему симлинк на storage отрабатывает для старых папок с js и css, сейчас пытаюсь грузить туда картинки и оно их в упор не видит, ларка кричит что такого роута нет.
Wolf
созраняю через $file->storeAs()
Wolf
я полностью весь сервак перезагружал, не считается?
Виталий
а вот хз, но ребутни пыху отдельно, лишним не будет)
Wolf
никто не сталкивался с такой ахинеей? ну просто совсем не комильфо ставить 777 на паблик
Arthur'); DROP TABLE Users;--
как с поддержкой 5.4?
Wolf
@ExileeD Димон, выручай)
Евгений
посоны
Евгений
кто сублим текст юзает
Dmitriy
как с поддержкой 5.4?
Не знаю, я еще не переходил на 5.4
Wolf
апач ?
апач
Wolf
апач ?
а что с ним не так может быть?
Arthur'); DROP TABLE Users;--
Не знаю, я еще не переходил на 5.4
А autosubmit там то как сделать? Тоже костыль/велосипед?
Dmitriy
а что с ним не так может быть?
FollowSymLinks есть на сайте ?
Wolf
FollowSymLinks есть на сайте ?
оно же js там видит и нормально и css
Dmitriy
оно же js там видит и нормально и css
у тебя же стораже вынесенно
Dmitriy
Ты сможешь записать туда файлы из под пользователя апач или из под чего он вызывается ?
Wolf
Ты сможешь записать туда файлы из под пользователя апач или из под чего он вызывается ?
я в storage файлы нормально записываю, но через assets когда хочу вывести,то не видит
Wolf
а все что старое там лежит, то без проблем
Dmitriy
Все таки я думаю дело в правах . Попробуй пересоздать симплинк
Wolf
artisan storage:link кричит что уже все есть
Wolf
неужели никто не сталкивался с такой какахой?)
Dmitriy
artisan storage:link кричит что уже все есть
Удали и заного создай симплинк
Wolf
Удали и заного создай симплинк
хороший вариант, как его грохнуть? а то я пытался, чет не вышло) походу скоро vps буду перенастраивать по новой еще за парочкой попыток))
Wolf
unlink
толи я дибил, толи лыжи не едут, не катит, созданые мною вручную грохнул, а артизановский не видит, но артизан кричит что есть
Wolf
спасибо
Wolf
решил вопрос
Wolf
unlink
надо больше спать)
Wolf
если кому интересно,то если папка существует с таким же нахванием как ты хочешь создать симлинк, то оно пошлет тебя нахер
Jakhongir
описания продуктов, тексты, хранятся в базе, подскажите как правильно делать их локализацию? использовать для этого локализацию от ларавел не кажется правильным, так как если нужно поменять текст в базе, придется дублировать все изменения в языковые файлы в resources/lang
Arthur'); DROP TABLE Users;--
many-to-many
Dmitriy
суть такая: хранить несколько разных локаль в постах, и таблицу переводов, с соотв. локалями
Рано делать такие выводы, Как сказал Ди, нам не известны требования. Можно рядом с продуктами сделать en_name и т.д
Arthur'); DROP TABLE Users;--
это один из вариантов.
если другие выскажите буду благодарен, будет полезно
Anonymous
можно хранить json с переводами
Arthur'); DROP TABLE Users;--
где?
Anonymous
вместо текст
Anonymous
т.е у тебя поле title -> в нем json { en: 'Ttitle', ru: 'ЗАголовок' }
Anonymous
Можно делать разные таблицы для переводов
Dmitriy
где?
я написал про другой вариант
Anonymous
можно вообще тупо подятгивать с google translate переводы в realtime
Arthur'); DROP TABLE Users;--
я написал про другой вариант
не видел, что ты редактировал. Вариант не очень, а если у меня 4? 6? 8? языков
Anonymous
Зависит от того, что нужно человеку и кто будет забивать переводы
Arthur'); DROP TABLE Users;--
это вариант безперспективный
Arthur'); DROP TABLE Users;--
потом перекапывать всё ради добавления языка
Dmitriy
не видел, что ты редактировал. Вариант не очень, а если у меня 4? 6? 8? языков
Вариант завист от требований . Мы тебе раза 3-4 сказали
Arthur'); DROP TABLE Users;--
я свое мнение всего лишь высказал
Евгений
чо вы спорите, чувак задал вопрос и не участвует в диалоге
Dmitriy
не видел, что ты редактировал. Вариант не очень, а если у меня 4? 6? 8? языков
8 языков норм. Если новые языки не будут добавлятся на сайт
Dmitriy
Нет, я про перевод. Ибо не зачем создавать еще одну таблицу с переводами. Если сайт рассчитан на 8 языков и все....
Jakhongir
суть такая: хранить несколько разных локаль в постах, и таблицу переводов, с соотв. локалями
спс, этот вариант кажется наиболее подходящим, правда такого раньше не делал, пока не знаю как реализовать,
Jakhongir
3 таблицы "продукты", "переводы" и одтельная - связи между ними, смотреть какая локаль в запросе и отдавать соотаветстующий перевод, логика такая?
Jakhongir
тексты описаний будут меняться раз в месяц, админами, для админки использую backpack, хочу сделать, чтобы админы могли сразу вбивать и перевод
Viktor
Есть пример такой таблица items в ней поля id, name, body. А переводы хранятся в таблице items_lang с полями owner_id, key_lang, name, body
Jakhongir
спасибо, сейчас попробую, еще нашел такой плагин https://github.com/vinkla/laravel-translator
Vladislav
Что ?! 😐
Алексей
Singleton
Anonymous
Data Mapper
Jakhongir
подскажите пожалуйста, почему не сохраняется перменная в сессии, public function __construct (Request $request) { $locale = $request->input('locale'); info($locale); if ( $locale != null ) { Session::set ('locale', $locale); } // $request->session()->set('locale', 'ru'); $language = Session::get('locale'); if ($language != null) \App::setLocale($language); } если открыть /page?locale=ru, переменная locale со значением ru записывается в сессию, устанвавливается локаль, страница переведена, все норм; далее, если перейти куда-нибудь локаль сбивается, в сессии нет переменной 'locale'
Anonymous
может стоит какой-то свой драйвер сессии