@laravel_pro

Страница 1029 из 2014
Егор
08.01.2018
21:06:34
nategood/httpful 0.2.9 requires ext-curl * -> the requested PHP extension curl is missing from your system.

Andrey
08.01.2018
21:06:58
@ubuntu_17_10_2m_lol а что?
да я уже не могу понять есть docker-compose.yml version: '3' services: app: build: context: ./ dockerfile: docker_config/app.docker volumes: - app:/var/www - .env:/var/www/.env environment: - "DB_PORT=${DB_PORT}" - "DB_HOST=${DB_HOST}" - "REDIS_HOST=cache" web: image: nginx:latest volumes: - app:/var/www - ./docker_config/backend.conf:/etc/nginx/conf.d/default.conf working_dir: /var/www ports: - ${HOST_PORT}:80 links: - app - cache cache: image: redis:3.0-alpine volumes: app: файл aws-compose.yml app: image: example/my-app cpu_shares: 256 mem_limit: 134217728 environment: - "DB_PORT=3307" - "DB_HOST=host to amazon rds" - "REDIS_HOST=cache" web: image: example/my-web cpu_shares: 256 mem_limit: 134217728 ports: - 80:80 links: - app - cache cache: cpu_shares: 256 mem_limit: 134217728 image: redis:3.0-alpine локально я сбилдил образ и проверил его, залил через ecs-cli compose --file aws-compose.yml up что нужно добавить у aws-compose.yml что бы на aws ecs у контейнера web были файлы у /var/www может что не так объяснил, но суть такая: локально (на ноуте все норм) файлы у web контейнера у папке /var/www есть, на сервере у контейнере web у папке /var/www файлов нету если что, то у контейнера app на хосте есть файлы у /var/www мне бы этот volume еще и в web сделать, локально работает, на хосте нет

Alex
08.01.2018
21:08:29
@ddosso композер же пишет, что не все php екстеншны установлены
Да. Пробовал! Problem 1 - Installation request for nategood/httpful ^0.2.20 -> satisfiable by nategood/httpful[0.2.20]. - nategood/httpful 0.2.20 requires ext-curl * -> the requested PHP extension curl is missing from your system. Если сделать composer require nategood/httpful

Егор
08.01.2018
21:09:10
тебе нужно ext-curl для php поставить

Google
Dave
08.01.2018
21:10:24
@ubuntu_17_10_2m_lol тебе нужно собирать докер контейнер с COPY . /app

или какой там у тебя воркдир

volume работает между контейнерами

а не между машинами

или облаками

Andrey
08.01.2018
21:12:05
@ubuntu_17_10_2m_lol тебе нужно собирать докер контейнер с COPY . /app
я понимаю что мне нужно создать докер файл для web и внутри прописать COPY . /var/www ?

Dave
08.01.2018
21:13:19
@ubuntu_17_10_2m_lol все что ты прокидываешь в локальной машине через волюмы ты должен копировать при сборке и отправке на другой сервак

читай про COPY и что она делает.

так же почитай про volume для чего они нужны. пока ты не будешь понимать что есть что и с чем едят - решать подобные задачи тебе будет все сложнее.

Alex
08.01.2018
21:18:16
тебе нужно ext-curl для php поставить
Спасибо. Valet поставился. Теперь при выполнении valet install выводится valet install - valet: команда не найдена. В чем может быть дело?

Вот инструкция https://cpriego.github.io/valet-linux/

Егор
08.01.2018
21:19:31
вбей в консоли echo $PATH

Alex
08.01.2018
21:20:43
вбей в консоли echo $PATH
/home/user1/bin:/home/user1/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Google
Егор
08.01.2018
21:37:29
там нет пути к глобально установленным пакетам. нужно добавить: https://getcomposer.org/doc/03-cli.md#global

/home/<user>/.composer/vendor/bin

Andrey
09.01.2018
04:17:17
`Route::domain('{domain}.{zone}')->group(function(){ Route::get('/', function ($domain,$zone) { return $domain.$zone; }); });` Здравствуйте,нужно реализовать несколько доменов с одним laravel , как правильно будет реализовать это? Предполагаю с роутам как выше , но как теперь в middleware вытащить параметры $domain и $zone, и в зависимости от domain и zone подключаться к разным бд
У себя в проекте делал так: имеется N+1 моделей из трёх баз. Определением какая модель откуда является свойство $connection внутри каждой из них. В .env: URL_DOMAIN_FIRST=first.domain.local URL_DOMAIN_SECOND=second.domain.local В config/app.php: 'url_domains' => [ 'first' => env('URL_DOMAIN_FIRST'), 'second' => env('URL_DOMAIN_SECOND'), ] Далее, в роутах: Route::domain(config('app.url_domains.first'))->group(base_path('routes/web/first.php')) ->name('first::'); Route::domain(config('app.url_domains.second'))->group(base_path('routes/web/second.php')) ->name('second::');

Roman
09.01.2018
05:18:02
ребят не подскажете что за трабл?



Андрэ
09.01.2018
05:19:07
1. Посмотри как в шаблоне у тебя ссылка делается. Может быть стоит в .env убрать схему у APP_URL

Gabit
09.01.2018
06:05:33
Народ, посоветуйте пакет для фото в админу, чтобы можно было просматривать фотки в папке

Andrey
09.01.2018
06:05:46
ребят не подскажете что за трабл?
А в шаблоне-то у тебя как вызов оформлен? По идее, наличие схемы в APP_URL не должно ее дублировать.

Дмитрий
09.01.2018
09:46:11
кто сваггер использует, есть какой-то пакет для интеграции в ларой?

Дмитрий
09.01.2018
10:01:52
не знаю. Может автогенерация конфига для сваггера через роуты

?
09.01.2018
10:17:05
Если найдешь - скинь мне тоже)

Дмитрий
09.01.2018
10:19:47
ну что-то нашел darkaonline/l5-swagger:5.5.*

Michael
09.01.2018
10:52:04
ужастный стиль у него через комментарии слишком переусложнено задокумнтировал старые эндпоинты на нем а новые делал на графкл получается куда как проще

Егор
09.01.2018
11:22:15
А что не так с комментариями (точнее с аннотациями)? Я юзал этот пакет, проблем не было

Pavel
09.01.2018
11:30:20
Ребята кто знает в чем проблема , создал ссылку и роут на нее , когда жму на ссылку то не переходит на нее , а в строке ввода в браузере появляется url и чтобы перейти по ссылке мне нужно тыкнуть F5

Google
Pavel
09.01.2018
11:31:35
Konstantin
09.01.2018
11:31:48
код-то будет сегодня ?

Pavel
09.01.2018
11:32:10
щяс

код-то будет сегодня ?
<div class="limiter"> <div class="center"> <a href="/uslugi" class="btn-base medium btn_field">Все услуги</a> </div> </div>

код-то будет сегодня ?
Route::get('/uslugi', function (){ return 'Test'; });

Pavel
09.01.2018
11:35:03
запахло фронтендом

или какашками

Pavel
09.01.2018
11:45:36
или какашками
попахивало какашкой ангуляр

Konstantin
09.01.2018
11:49:19
Route::get('/uslugi', function (){ return 'Test'; });
первое. У тебя относительная ссылка

Konstantin
09.01.2018
11:49:24
Второе

раут на контроллере сделай

третье - задай ему имя

или если уж упоролся, то сделай так

<a href="{{ url('/uslugi') }}" class="btn-base medium btn_field">Все услуги</a>

со слешом или без ща не скажу

так и так попробуй

как делают нормальные люди

Google
Konstantin
09.01.2018
11:51:20
1. Создать контроллер, там создать public function anyAction(){ return "TEST" }

Pavel
09.01.2018
11:51:28
как делают нормальные люди
спс , вопрос уже решен ) ангулар-какашка не давал перейти)

Konstantin
09.01.2018
11:51:56
второе в web.php Route::get('/uslugi', 'Controller@anyAction')->name('anyroute');

и далее в ссылке {{ route('anyroute') }}

Pavel
09.01.2018
11:52:18
спс)

Dmitriy
09.01.2018
11:53:23
спс)
читай документацию )

Pavel
09.01.2018
11:54:17
читай документацию )
то что мне Константин написал я и так знал и так тоже делал ) сюда скинул самый упрощеный вариант)

Admin
ERROR: S client not available

Tema
09.01.2018
12:17:00


e. это как вообще?

Александр
09.01.2018
12:17:52
ну, ключи массива строки, судя по всему, а обращение по инту

вероятнее всего в этом проблема

Tema
09.01.2018
12:18:27
ну, ключи массива строки, судя по всему, а обращение по инту
да без разницы, пробовал и как к строкам обращаться

ничего не изменилось

isset($views['3099']) === false

Александр
09.01.2018
12:19:20
а если пробежаться foreach($views as $key => $val)

и вывести ключи, что получается?

Tema
09.01.2018
12:20:20
foreach($views as $key => $item) { dd($key, $item); } "3099" 50

при этом, кстати, у меня на впс все нормально было. это я к клиенту на бегет перенес, такая проблема возникла

Pavel
09.01.2018
12:22:19
cтранно ведь php должен сам приводить такие вещи

Google
Александр
09.01.2018
12:22:53
))))) а в цикле сделать dd($views[$key])?

Tema
09.01.2018
12:23:35
ахахах

что за хрень

Undefined offset: 3099

Александр
09.01.2018
12:23:45
ахаха

билять, а если сделать $viewCollection = collection($views)

а потом $view = $viewCollection->all()? все так же плохо?

и что выведет var_dump($viewCollection['3099'])

Tema
09.01.2018
12:26:47
$views = collect($views)->all(); var_dump(isset($views[3099])); exit();

false

а без isset - Undefined offset: 3099

хз, даже версию пхп сменил

не помогло

Александр
09.01.2018
12:27:34
строкой тож самое?

какой php?

Tema
09.01.2018
12:27:50
ага

7.0\7.1

Pavel
09.01.2018
12:29:11
прикольно)

А сделай просто вардамп views

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