Pull to refresh
Константин @pilot911read⁠-⁠only

Программист PHP, Java

Send message
Пробовал второй ангуляр — удобная разработка благодаря Typescript, хорошая документация, если читаете по английски. Но тонкие моменты освещены недостаточно широко.

Например, создание динамических компонентов, их вставка в кастомные элементы таба. Так же недостаточно информации о повторном использовании созданных компонентов для текущего роутера, у которого меняется только переменная часть типа :id.

К сожалению, не пересоздавать компоненты при переходах между разными роутерами пока невозможно.
Интересно, какова правильная практика для большой компании в принятии решения о выборе дизайна из предложенных студией. Сделать опросы на улице, среди дизайнеров, менеджеров?
хм… спасибо
как теперь передавать параметры в конструктор?
о чем речь, что такое Множественные в JSON-переводах?
я таким взглядом смотрю на современный C++
пример апгрейда, при котором, само собой, методы могут исчезнуть, были они задокументированы или не были
документация на большинстве opensource продуктов неполная… по тому же Request 50% методов не освещены на https://laravel.com/docs/5.4/requests — нет методов merge(), clone() и многих других… поэтому лучшая документация — это код фреймворка
Проверил — на месте

https://github.com/laravel/framework/blob/master/src/Illuminate/Routing/RouteUrlGenerator.php#L208
У Симфони другие задачи. Относитесь к Ларавелю, как к Yii — для небольших сайтов и быстрого старта они подходят оптимально.

Симфони хорош для больших архитектур, где необходимы DI через конфиги и тп.
Мой реквест https://github.com/laravel/framework/pull/16736 влили в 5.4 и теперь можно для роутера объявить глобальные маркеры типа {locale} и тп.

Можете определить, например, в своем ServiceProvider

app("url")->setDefaultNamedParameters(["locale", app()->getLocale(), "userId" => app("auth")->user()->getKey()]);


а потом использовать в роутерах

app('router')->pattern('locale', '(' . implode('|', config('app.locales')). ')');
app('router')->group(['domain' => '{locale}.telenok.com'], function ()
{
    app("router")->post("some-url", array("as" => "some-name", "uses" => "SomeClass@somemethod"));
});

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity