1

(1 відповідей, залишених у Інші мови програмування)

let stopArray = false
const res2 = arrOne.reduce((acc, cur, idx, def) => {
    const findCity = arrTwo.filter(el =>  !def.find(it => it.city  === el.city))
    if(findCity && findCity.length > 0 && !stopArray){
        stopArray = true
        return [...acc, ...findCity, cur]
    }
    return [...acc, cur]
}, [])
console.log('2', res2)

2

(1 відповідей, залишених у Інші мови програмування)

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

const arrOne = [
    {city: 'lviv', price: 1},
    {city: 'drogobuch', price: 2},
]
const arrTwo = [
    {city: 'lviv', price: 0},
    {city: 'styu', price: 0},
    {city: 'odessa', price: 0},
]

const res = arrOne.reduce((acc, cur, idx, def) => {
    const findCity = arrTwo.filter(el =>  !def.find(it => it.city  === el.city) )
    console.log('findCity', findCity)
    if(findCity && findCity.length > 0){
        return [...acc, ...findCity, cur]
    }

    return [...acc, cur]
}, [])

console.log('res', [...new Set(res)]  )

3

(2 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

вирішення якщо комусь треба
const result = grop.reduce((acc, el) => acc.concat(el, city.filter((c) => c.idMain === el.idParent)), []);

4

(2 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Доброго часу суток в мене є два масива і мені треба зробити з нього один щоб ід редюсером   співпадали вот що в мене вийшло

const grop = [
    { name: 'merseded', groupName: 'avto', idParent: '11' }, 
    {name: 'bmv', groupName: 'avto', idParent: '20' } 
   ] 
const city = [{name: 'test1', idMain: '11'},
              {name: 'test2', idMain: '11'}, 
              {name: 'test3', idMain: '20'},
              {name: 'test4', idMain: '11'}]

const resalt = [...grop, ...city]
console.log(resalt)
const resaltCity = resalt.reduce((acu, cur) => {
     const findSuperGroup = acu.find(el => el.groupName  == cur.groupName);

    
    if(findSuperGroup){
         return [...acu.filter(item => item.groupName !== null ), {...cur}]
       } else {
           
       }
        return [...acu, {...cur}];    
    
}, []);
console.log('resaltCity', resaltCity)
а треба щоб було так 

 const gropResalt = [
    name: 'merseded', groupName: 'avto', idParent: '11'
     {name: 'test', idMain: '11'},
     {name: 'test', idMain: '11'},
     {name: 'test', idMain: '11'},
     name: 'bmv', groupName: 'avto', idParent: '20',
      {name: 'test', idMain: '20'
 ]

5

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Laravel

6

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Дякою, я вже вирішив це питання ,це була  перша і єдина сторінка , відбір контенту йшов

<div class="content">
        @yield('content')
    </div>

7

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

<!doctype html>
<html lang="en">
<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
    <link href="{{ asset('css/dark.css') }}" rel="stylesheet">

    <title>@yield('title') | Forex24</title>
</head>
<body>
    <header>
        @include('layouts.header')
    </header>

    <div class="content">
        @yield('content')
    </div>


    <footer>
        @include('layouts.footer')
    </footer>

   
    <link href="{{ asset('bootstrap/css/bootstrap.min.css') }}" rel="stylesheet">
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous">
    <script src="{{ asset('js/jquery-3.4.1.min.js') }}"></script>
    <script src="{{ asset('bootstrap/js/bootstrap.min.js') }}"></script>

8

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Я вибачаюся , я спішив . Я не зрозумів суті питання , якщо я дам клас в body вінж добавиться на всіх сторінках

9

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

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

10

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

це логічно при простому сайті я так і робив але зраз сайт написаний на php зєднананий компонентами які силаються на одну html і клас добавити суто перед компонентом не вийде бо одна сторінка  вот один слеш а там суто мова мова міняеться
https://staging.forex24.com/en
https://staging.forex24.com/it
https://staging.forex24.com/fr
сайт не перейде на інший домен

11

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Добрий день  в мене сайт в ньому є одне меню але воно має відображатися на головній сторінці з одними стилями на всіх реша з іншими (виходить як два різних меню ) проблема заключаетьця в тому що там є 9 мов

  if(document.location.href == 'http://localhost:8000/' || document.location.href == 'http://localhost:8000/' +'en' ){
        $("#main-navigation #second-bar").css('background', '#0D0E14');
        $("#second-bar a").css('border', '1px solid #0D0E14');
        $(".under-menu").css('background', '#1B1C28');
    }

не знаю можливо щоб зробити динамічну урла  щоб до урли  http://localhost:8000/ + додавались /en , it пробував ніяк не виходить зазделегідь дякую

12

(3 відповідей, залишених у PHP)

я переписав в мене запрацював )))

Route::get('/', function () {
    return view('welcome');
});
Route::group(['prefix' => LaravelLocalization::setLocale()], function(){
    Route::group(['prefix' => 'pages', 'as' => 'pages/'], function () {

     
        Route::get('/licenses-and-regulations', function () {
            return view('pages.licenses_and_regulations');
        });
    });
});

13

(3 відповідей, залишених у PHP)

в мене  PHP 7.3.12 (cli) (built: Nov 19 2019 13:57:43) ( NTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.12, Copyright (c) 1998-2018 Zend Technologies       
в друга не знаю вроді тоже вже не запускаеться , 3 день мучуся з цим  проектом

14

(3 відповідей, залишених у PHP)

Добрий день не можу запустить проект вискакує ця помилка ,

  Symfony\Component\Debug\Exception\FatalThrowableError  : syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM), expecting variable (T_VARIABLE)

  at C:\Users\Misha\Desktop\7\forex\routes\web.php:17
    13|
    14| Route::get('/', function () {
    15|     return view('welcome');
    16| });
  > 17| Route::group(['prefix' => LaravelLocalization::setLocale()], function(LaravelLocalization::setLocale()){
    18|     App::setLocale($locale);
    19|     Route::group(['prefix' => 'pages', 'as' => 'pages/'], function () {
    20|
    21|         Route::get('/about-us', function () {

вот код на іншому компютері  норм запустилось но там мак ,а у меня вінда  10,  помилки в коді не бачу хоча він плюетьця на синтакзис якщо закоментувати , то він запуститься але відповідно не буде на сайті переключатель мови , мені задеться що то в мене 10 вже засмічена і треба переставляти (напевно на лінокс) 

Route::get('/', function () {
    return view('welcome');
});
Route::group(['prefix' => LaravelLocalization::setLocale()], function(LaravelLocalization::setLocale()){
    App::setLocale($locale);
    Route::group(['prefix' => 'pages', 'as' => 'pages/'], function () {

        Route::get('/about-us', function () {
            return view('pages.about_us');
        });

        Route::get('/kids', function () {
            return view('pages.kids');
        });


        Route::get('/licenses-and-regulations', function () {
            return view('pages.licenses_and_regulations');
        });
    });
});

15

(7 відповідей, залишених у PHP)

1. Я вибачаюся , я не хотів  вас обідити
2. Ще раз дякою ,що допогли , гарного вам дня

16

(7 відповідей, залишених у PHP)

дякою!!!  дуже допоміг , ти адмін цього форума ?

17

(7 відповідей, залишених у PHP)

прикол в тому , що я поставив ці модулі і доставив в php.ini , і в мене дальші ці помилки  мій PHP зараз так виглядає https://github.com/mishakorolcov1/php

18

(7 відповідей, залишених у PHP)

добрий день-вечір  мені  скинули сайт , щоб я доборив на php, lavarel я він скачений з гіта тому треба становити залежності 
нажимаю  установити  composer instal через комадну строку  (composer стоїт глобально ) вискакує така помилка

HP Warning: PHP Startup: Unable to load dynamic library 'php_mbstring' (tried: C:\php\php-7.4.0-Win32-vc15-x64\php_mbstring (%1 ╨╜╨╡ ╤П╨▓╨╗╤П╨╡╤В╤Б╤П ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╨╝ Win32.), C:\php\php-7.4.0-Win32-vc15-x64\php_php_mbstring.dll (╨Э╨╡ ╨╜╨░╨╣╨┤╨╡╨╜ ╤Г╨║╨░╨╖╨░╨╜╨╜╤Л╨╣ ╨╝╨╛╨┤╤Г╨╗╤М.)) in Unknown on line 0
Key config is a duplicate in ./composer.json at line 66
You are running Composer with SSL/TLS protection disabled.
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for erusev/parsedown 1.7.3 -> satisfiable by erusev/parsedown[1.7.3].
- erusev/parsedown 1.7.3 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2
- Installation request for laravel/framework v6.7.0 -> satisfiable by laravel/framework[v6.7.0].
- laravel/framework v6.7.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 3
- Installation request for league/flysystem 1.0.61 -> satisfiable by league/flysystem[1.0.61].
- league/flysystem 1.0.61 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
Problem 4
- Installation request for facade/ignition 1.13.0 -> satisfiable by facade/ignition[1.13.0].
- facade/ignition 1.13.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 5
- Installation request for phpunit/phpunit 8.5.0 -> satisfiable by phpunit/phpunit[8.5.0].
- phpunit/phpunit 8.5.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 6
- Installation request for scrivo/highlight.php v9.15.10.0 -> satisfiable by scrivo/highlight.php[v9.15.10.0].
- scrivo/highlight.php v9.15.10.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 7
- laravel/framework v6.7.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- facade/flare-client-php 1.3.0 requires illuminate/pipeline ~5.5|~5.6|~5.7|~5.8|^6.0 -> satisfiable by laravel/framework[v6.7.0].
- Installation request for facade/flare-client-php 1.3.0 -> satisfiable by facade/flare-client-php[1.3.0].

To enable extensions, verify that they are enabled in your .ini files:
- C:\php\php-7.4.0-Win32-vc15-x64\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

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