@laravel_pro

Страница 347 из 2014
D'
06.02.2017
17:31:03
т.е у тебя поле title -> в нем json { en: 'Ttitle', ru: 'ЗАголовок' }

Можно делать разные таблицы для переводов

Dmitriy
06.02.2017
17:31:38
где?
я написал про другой вариант

D'
06.02.2017
17:32:04
можно вообще тупо подятгивать с google translate переводы в realtime

Google
∀RTUR
06.02.2017
17:32:19
я написал про другой вариант
не видел, что ты редактировал. Вариант не очень, а если у меня 4? 6? 8? языков

D'
06.02.2017
17:32:21
Зависит от того, что нужно человеку и кто будет забивать переводы

∀RTUR
06.02.2017
17:32:26
это вариант безперспективный

потом перекапывать всё ради добавления языка

Dmitriy
06.02.2017
17:32:43
не видел, что ты редактировал. Вариант не очень, а если у меня 4? 6? 8? языков
Вариант завист от требований . Мы тебе раза 3-4 сказали

∀RTUR
06.02.2017
17:32:56
я свое мнение всего лишь высказал

Евгений
06.02.2017
17:33:24
чо вы спорите, чувак задал вопрос и не участвует в диалоге

Dmitriy
06.02.2017
17:33:50
не видел, что ты редактировал. Вариант не очень, а если у меня 4? 6? 8? языков
8 языков норм. Если новые языки не будут добавлятся на сайт

Dmitriy
06.02.2017
17:35:53
Нет, я про перевод. Ибо не зачем создавать еще одну таблицу с переводами. Если сайт рассчитан на 8 языков и все....

Jakhongir
06.02.2017
18:02:33
суть такая: хранить несколько разных локаль в постах, и таблицу переводов, с соотв. локалями
спс, этот вариант кажется наиболее подходящим, правда такого раньше не делал, пока не знаю как реализовать,

Google
Jakhongir
06.02.2017
18:03:53
3 таблицы "продукты", "переводы" и одтельная - связи между ними, смотреть какая локаль в запросе и отдавать соотаветстующий перевод, логика такая?

тексты описаний будут меняться раз в месяц, админами, для админки использую backpack, хочу сделать, чтобы админы могли сразу вбивать и перевод

lxShaDoWxl
06.02.2017
18:08:27
Есть пример такой таблица items в ней поля id, name, body. А переводы хранятся в таблице items_lang с полями owner_id, key_lang, name, body

Jakhongir
07.02.2017
04:30:50
спасибо, сейчас попробую, еще нашел такой плагин https://github.com/vinkla/laravel-translator

rei
07.02.2017
11:56:56
ребят, привет, какой шаблон проектирования для форматирования данных?

Vladislav
07.02.2017
12:59:11
Что ?! ?

Алексей
07.02.2017
13:00:15
Singleton

Timur
07.02.2017
13:08:01
Data Mapper

Jakhongir
07.02.2017
13:37:46
подскажите пожалуйста, почему не сохраняется перменная в сессии, 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'

i
07.02.2017
13:58:18
может стоит какой-то свой драйвер сессии

или array

(;¬_¬)
07.02.2017
13:58:53
middleware web стоит?

там, куда переходишь и там где ставишь

если не стоит, то никакой сессии не будет

Jakhongir
07.02.2017
14:04:22
middleware web стоит?
обернул все роуты в Route::group(['middleware' => ['web']], function () { } что не правильно? не помогло

i
07.02.2017
14:10:55
web это группа мидлварей

Wild
07.02.2017
14:11:31
Зачем

с 5,2

Google
Wild
07.02.2017
14:11:36
они же автоматом

обернеты

обернуты

в веб

(;¬_¬)
07.02.2017
14:11:52
где хоть автоматом

i
07.02.2017
14:12:02
если в web.php, то да

(;¬_¬)
07.02.2017
14:12:05
в 5.3 да, когда они роуты разделили

в 5.2 нужно было каждому ручками проставлять

Wild
07.02.2017
14:12:23
Ну в 5,3 web.php - обернуты в веб

(;¬_¬)
07.02.2017
14:12:32
ну дак в 5.3

он про версию вообще ни слова не сказал

Wild
07.02.2017
14:12:41
в 5.2 нужно было каждому ручками проставлять
В 5,2 если не указываешь мидлварь, то ставился веб

Wild
07.02.2017
14:12:50
Разве не так?

(;¬_¬)
07.02.2017
14:13:22
а хз, у меня везде куча мидлварь =)

нет роутов пустых

Wild
07.02.2017
14:18:32
Я обычно в группу оборачиваю

(;¬_¬)
07.02.2017
14:19:26
ты иди дальше джумлу колупай ;)

Wild
07.02.2017
14:19:56
Мне за это не платят

Это их проблема

Хватит того что он работать начал

Google
Dmitriy
07.02.2017
14:21:49
В 5,2 если не указываешь мидлварь, то ставился веб
Не совсем. Зависит от конфигурации

Юрий
07.02.2017
16:22:00
кто-нибудь laravel valet пользуется?

Quiss
07.02.2017
16:24:41
я

а что?

Юрий
07.02.2017
16:25:08
Не было проблемы с тем что после установки не открываются хосты (не пингуется зона)?

Admin
ERROR: S client not available

Юрий
07.02.2017
16:25:32
Поставил с судо и заработало, но в документации про это упоминаний не было

root
07.02.2017
16:29:38
Всем ку ребята! Подскажите в миграциях можно указать при ограничении внешнего ключа ON DELETE SET NULL?

Евгений
07.02.2017
16:30:43


только надо написать 'set null'

root
07.02.2017
16:31:19
onDelete('set null);?

Спасибо

Евгений
07.02.2017
16:31:29
да

root
07.02.2017
16:31:34
В документации ничего просто не нашел

Евгений
07.02.2017
16:31:47
это скрин из документации

только с примером cascade

set null работает так же

root
07.02.2017
16:33:17
Да да, я именно об этом, что про каскадное обновление или удаление написано, а вот про set null ничего. Хотя данная возможность появилась давно

Jakhongir
08.02.2017
07:40:00
может кто-нибудь объяснить почему не сохраняются сессии в Laravel 5.3? делаю так session()->put('locale', 'ru'); session()->save(); id сессии каждый раз почему-то другой, Session::getId() пробовал оборачивать все роуты в Route::group(['middleware' => 'web'], function () { // routes }); не помогло,

$_SESSION не поддерживается в Laravel вроде, может в ларавел есть какой-то свой способ хранить глобальные переменные?

Google
Алексей
08.02.2017
08:03:29
SESSION_DRIVER какой?

Jakhongir
08.02.2017
08:07:49
в session.php default session driver 'driver' => env('SESSION_DRIVER', 'file'),

Алексей
08.02.2017
08:10:03
https://laravel.io/forum/11-09-2015-problems-with-session

Jakhongir
08.02.2017
08:20:08
https://laravel.io/forum/11-09-2015-problems-with-session
решение - "Problem solved It was configuring timezone", а где можно это проверить? пока не вижу нигде в config timezone

Алексей
08.02.2017
08:20:37
timezone в config/app.php вроде был

Jakhongir
08.02.2017
08:21:44
нашел, 'timezone' => 'UTC',

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

Алексей
08.02.2017
08:28:17
Я раньше с файловыми сессиями так же головняк имел

Поэтому перевел сессии в редис, в БД тоже адекватно работают

darkwoolf
08.02.2017
12:10:56
искал на просторах www и в не нашёл сообщество по фреимворку Yii.Может кому интересно то пишите в лс

00
08.02.2017
12:18:48
@yii2ru
Спасибо ?

murove1
08.02.2017
14:07:44
Привет ребят я новичок пишу диплом сам учу фронтенд но надо делать диплом с фреймворком, я так понял авторизация и рега прямо из коробки есть?

Maxim
08.02.2017
14:17:06
Если последняя лара, то make:auth

Насколько я помню

Страница 347 из 2014