@laravel_pro

Страница 208 из 2014
Евгений
30.11.2016
12:30:46
или так нельзя?

если ключи сбрасывать то это легко

Gleb
30.11.2016
12:31:06
в js массив с ключами - это объект

Евгений
30.11.2016
12:31:12
аа блин :(

Google
Евгений
30.11.2016
12:31:25
вот этот js мутный

спасибо

в обхектах js не раотает например .push() и .length что меня бесит

Gleb
30.11.2016
12:33:01
ну потому что это не массивы)

Евгений
30.11.2016
12:33:30
а в js можно сделать массив типа 0: [id:7, text: 'text'], 1: [id:8, text: 'text2'], ?

или это объект опять будет

то есть массив массивов

Gleb
30.11.2016
12:33:57
можно

массив объектов будет

Евгений
30.11.2016
12:34:16
ну да, хоть объектов)

надо теперь это из пхп как то передать в таком виде

Gleb
30.11.2016
12:35:26
$arrays = [['id'=>7, 'text'=>'text'], ['id'=>8, 'text'=>'text2']]; json_encode($arrays); )

Евгений
30.11.2016
12:36:04
мyе надо is $model->options как то в таком виде массив сделать

Google
Евгений
30.11.2016
12:36:09
щас буду глядеть чо как

json_encode($item->options->toArray()) во

спасибо короч еще раз)

Quiss
30.11.2016
12:38:41
i
30.11.2016
12:38:52
у Collection есть метод toJson $item->options->toJson()

Евгений
30.11.2016
12:39:00
у меня там уже методы ориентированны на массивы

не хотел переписывать метода js

но можно и с объектами работать

Quiss
30.11.2016
12:39:36
с объектом лучше

Евгений
30.11.2016
12:40:05
блин, реально чтли с объектами сделать...

Misha
30.11.2016
13:00:50
Ребзя, какой бандл посоветуете для создания мультиязычности на сайте?

Евгений
30.11.2016
13:02:43
что входит в мультиязычость? тексты в базе разные хранить или только локаль менять? или только строки менять на сайте?

Misha
30.11.2016
13:23:03
бандл? встроенных средств недостаточно?
Мне интересует возможность сделать что то в таком виде: http:/site.com/ru

За основу взять локализацию ларавела понятное дело)

∀RTUR
30.11.2016
13:23:28
/site

Роуты

https://laravel.com/docs/5.3/routing

За основу взять локализацию ларавела понятное дело)
создаешь форму, посылаешь на роут языка пост запрос, меняешь язык, перезагружаешь страницу

Google
∀RTUR
30.11.2016
13:40:57
мидлварь: if(!\Session::has('locale')) { \Session::put('locale', \Config::get('app.locale')); } app()->setLocale(\Session::get('locale'));

контроллер Session::set('locale', Input::get('locale')); return Redirect::back();

вот подробнее http://laravel.io/forum/02-23-2015-laravel-5-switch-language?page=1#reply-21558

Dmitriy
30.11.2016
14:03:57
∀RTUR
30.11.2016
14:04:14
Код плохой, импут уже деприкатед
а какой не деприкатед?

Dmitriy
30.11.2016
14:04:18
Фасады зло

Requests

Или как там

∀RTUR
30.11.2016
14:04:35
спасибо, буду знать

Zlatoslav
30.11.2016
14:04:46
Господи, не трожьте святой Input

∀RTUR
30.11.2016
14:05:12
Фасады зло
весь фреймворк на них, что поделать

Dmitriy
30.11.2016
14:05:42
Через DI

∀RTUR
30.11.2016
14:06:14
использую в основном DI, но то что по умолчанию стоит на фасадах уже не трогаю

там роуты, мидлы auth и тд

Dmitriy
30.11.2016
14:08:38
Да и зачем 2 почти одинаковые сущности

Zlatoslav
30.11.2016
14:09:20
Ну да, логично.

DI удобней, в принципе.

Просто ещё не все привыкли к этому

∀RTUR
30.11.2016
14:35:29
подскажите. Лара пароли хэширует так, что даже если пароли одинаковые - в базе хэш другой?

Google
∀RTUR
30.11.2016
14:37:43
так, да?

[Anonymous]
30.11.2016
14:37:48
∀RTUR
30.11.2016
14:37:51
спасибо

Stanislav
30.11.2016
14:38:01
кто c postgresql с json|jsonb полями работал? приходится юзать db:raw. Или я что-то не знаю?

Sergey
30.11.2016
14:38:50
в постгре норм

Admin
ERROR: S client not available

Sergey
30.11.2016
14:39:03
есть доп расширения, я пару раз пытался использовать, но не очень.

Sergey
30.11.2016
14:39:06
и вешай трейт

Sergey
30.11.2016
14:39:09
на DB::raw переходил

Myroslav
30.11.2016
14:39:19
Почему зло?

Sergey
30.11.2016
14:40:32
и вешай трейт
а что за трейт, он умеет операции посгряшные над json полями?

Sergey
30.11.2016
14:41:06
а что за трейт, он умеет операции посгряшные над json полями?
он ваще всё умеет что захочешь с полями делать. только код пиши

Sergey
30.11.2016
14:41:30
а можно линку?

или трейт тоже самому писать? :)

Sergey
30.11.2016
14:43:02
а можно линку?
http://laravel.io/forum/01-19-2015-eloquent-postgres-and-the-json-datatype?page=1

Google
Sergey
30.11.2016
14:44:13
Спасибо :)

O2B3K
30.11.2016
14:53:36
Auth::routes(); этот файл где находится

∀RTUR
30.11.2016
14:53:36
засомневался за перевод. а как индексироваться сайт будет? поисковик может нажимать кнопки форм?

файл?

routes/web.php это?

как субдомен лучше всего делать?

DDiimmkkaass
30.11.2016
15:04:18
засомневался за перевод. а как индексироваться сайт будет? поисковик может нажимать кнопки форм?
а зачем форма, что мешает сделать переключалку языков просто ссылками і активный язык брать из ссылки

O2B3K
30.11.2016
15:04:34
∀RTUR
30.11.2016
15:07:21
Auth::routes(); этот файл где находится
http://stackoverflow.com/questions/39196968/laravel-5-3-new-authroutes/39197278#39197278 /vendor/laravel/framework/src/Illuminate/Routing/Router.php

https://github.com/laravel/framework/blob/5.3/src/Illuminate/Routing/Router.php#L287

лучше не менять то что в вендоре, а скопировать и заменить Auth::routes

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

Мне интересует возможность сделать что то в таком виде: http:/site.com/ru
я одумался, не используй форму, правильно когда поисковик может тыкнуть по ссылке и перейти на что-то типа site.com/ru/foobar / site.com/en/foobar

DDiimmkkaass
30.11.2016
15:14:29
https://github.com/mcamara/laravel-localization можешь посмотреть , давно используем, проблем еще не было

Misha
30.11.2016
15:17:48
Ну на 5.3 встанет?

Там с глобального токо роутинг поменялся

∀RTUR
30.11.2016
15:18:04
да

Misha
30.11.2016
15:18:22
Спасибо Вам!)

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