
Artur
19.08.2016
18:56:43
выводил же уже
щас стопну лишнгее

Dan
19.08.2016
18:57:10
попробуй шутки ради вообще всё стопнуть, и запустить ТОЛЬКО laradock


Владимир
19.08.2016
18:57:13
Вечер в хату, пытаюсь разобраться с mvc по этому тутору https://habrahabr.ru/post/150267/ и возникли вопросы.
Контроллер, модель и представление - это к одной странице относится или можно страницу разделить на блоки и так же всё писать?
Вот у меня в index.php там прописано при переходе по URI поиск файлов моделей, контроллера и представления со схожим названием.
А если я хочу сделать внутри страницы что-то, например, архив новостей. Как мне быть? Замутить в отдельной папке этот блок с его моделью, представлением и контроллером, чтоб роутер не шарился там? Как сделать "вызов" появления этого блока в шаблоне страницы? Как всё это правильно сделать?
Может у кого-то есть подходящий тутор со всеми ответами на эти вопросы?
Заранее спасибо
Можно сказат, что страница - это View, сами новости - это Model. Контроллер принимает запрос от пользователя, через модели собирает данные, отдает VIew, View отображает эти данные в виде таблиц, списков и т.д. Упрощенно так.

Google


Artur
19.08.2016
18:57:46
Z:\dev\Code\project\laradock>docker-compose up -d nginx php-fpm
Starting laradock_volumes_source_1
Starting laradock_workspace_1
Starting laradock_php-fpm_1
Starting laradock_nginx_1
Z:\dev\Code\project\laradock>docker-compose ps
Name Command State Ports
—------------------------------------------------------------------------------------------------------------------—
895d37aa7522_laradock_caddy_1 caddy -conf /etc/Caddyfile Exit 128
a6bfe98f839e_laradock_mariadb_1 docker-entrypoint.sh mysqld Exit 128
b401281194ea_laradock_apache2_1 /opt/docker/bin/entrypoint ... Exit 128
laradock_apache2_1 /opt/docker/bin/entrypoint ... Exit 128
laradock_beanstalkd-console_1 /bin/sh -c bash -c 'BEANST ... Exit 137
laradock_beanstalkd_1 /usr/bin/beanstalkd Exit 137
laradock_caddy_1 caddy -conf /etc/Caddyfile Exit 128
laradock_hhvm_1 /usr/bin/hhvm -m server -c ... Exit 137
laradock_mariadb_1 docker-entrypoint.sh mysqld Exit 128
laradock_memcached_1 docker-entrypoint.sh memcached Exit 0
laradock_mongo_1 /entrypoint.sh mongod Exit 100
laradock_mysql_1 docker-entrypoint.sh mysqld Exit 3
laradock_neo4j_1 /bin/bash -c /launch.sh Exit 0
laradock_nginx_1 nginx Up 0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcp
laradock_php-fpm_1 php-fpm Up 9000/tcp
laradock_postgres_1 /docker-entrypoint.sh postgres Exit 0
laradock_redis_1 docker-entrypoint.sh redis ... Exit 0
laradock_volumes_data_1 true Exit 0
laradock_volumes_source_1 true Exit 0
laradock_workspace_1 /sbin/my_init Up


DELETED
19.08.2016
18:58:48

Владимир
19.08.2016
18:59:26

Aleh
19.08.2016
19:00:16
т.е. то, что я разделил саму страницу на блоки - не правильно?
это правильно с точки зрения front-end, но не back-end. На backend вообще понятие mvc как такового нет, но смысл следующий:
Запрос приходит в контроллер, контроллер валидирует, преобразует и отдает команды моделе, получает от нее ответ, преобразует и отдает в view

Artur
19.08.2016
19:02:03
я кстати допуска. что могут быть проблемы:
volumes_source:
build: ./volumes/application
volumes:
- ../:/var/www/laravel
# Demonstration of how to mount multiple sites
# - ../../site_a/:/var/www/site_a
# - ../../site_b/:/var/www/site_b
которого нет

Владимир
19.08.2016
19:02:49
возможно что-то с монтированием директории с проектом

Artur
19.08.2016
19:03:18
и я второй раз сделал всё как там
файлы не синкаются

Владимир
19.08.2016
19:04:40
либо есть какие-то особенности докера под виндой, либо ты где-то что-то упускаешь

Artur
19.08.2016
19:04:44
Вообщем вначале попробовал вот так:
docker-compose up php-fpm nginx mysql workspace
Потом зашел в workspace и установил laravel
docker-compose exec --user=laradock workspace bash
внутри контейнера:
composer create-project laravel/laravel my-cool-app "5.2.*"
, вышел из контейнера, стопанул докер-компоуз, потом подредактировал docker-compose.yml, секцию Laravel Application Code Container, там изменил volumes на
- ../my-cool-app/:/var/www/laravel
, стартанул снова компоуз - заработало....собссно...у них это все в мануале написано...я примерно понимаю зачем они так сделали, типа суперуниверсально, но вообщем-то сложновато получилось, для себя можно попроще замутить систему :)
вот после 2 пункта установил ларавел ВНУТРИ контейнера - у меня файлы на хосте не появились. только в контейнере
,

Владимир
19.08.2016
19:04:50
у меня довольно быстро все завелось

Google

Artur
19.08.2016
19:05:09
у меня всё стандартно но под виндой :)
я изхначально начал с этого
никаких кастомных конфигов

Владимир
19.08.2016
19:05:36

Artur
19.08.2016
19:05:38
твоя инструкция отличается от моей в том что я изначлаьно делал сабмодуль. всё
а у меня не появились. зато появились в контейнере
я кстати не пробовал их искать может они гденить в юзер дата лежат в голом виде

Владимир
19.08.2016
19:06:24
и мне потом пришлось переделывать volumes, чтобы не просто ../ было, а ../my-project, т.е. указывать папку конкретно
так сразу завелось

Artur
19.08.2016
19:06:51
так понятно

DELETED
19.08.2016
19:07:06
http://www.yiiframework.com/doc/guide/1.1/ru/basics.mvc
Получается я хочу что-то вроде виджетов замутить

Artur
19.08.2016
19:07:09
потому что nginx ждёт файлы в public/index.php а не my-app-.../pub...

DELETED
19.08.2016
19:07:21
http://www.yiiframework.com/tutorial/image?type=guide&version=1.1&lang=ru&file=flow.png

Artur
19.08.2016
19:07:21
но у меня проблема не в nginx, а в синхронизации файлов
чтобы я на хосте мог их править
без пуш+пулл
созданной в контейнере папки на хзосте не нашёл по имени :(

Владимир
19.08.2016
19:09:41

Artur
19.08.2016
19:10:11
я правильно понял что docker-machine мне не нужна?

Google

Dan
19.08.2016
19:10:33
да

DELETED
19.08.2016
19:10:57

Владимир
19.08.2016
19:11:19
там и документация получше

DELETED
19.08.2016
19:14:20
Не, у меня сайт - две страницы
Хочу сам написать

Andrey
19.08.2016
19:51:58
всем привет, что творите?

Artur
19.08.2016
20:03:00
переключился на docker beta и всё магическим образом заработало ^_^
причём на изначальном окружении с субмодулем

Andrey
19.08.2016
20:07:24
докер это хорошо
тоже хочу освоить его но рук мало

Ed
19.08.2016
20:28:49
о
вопрос к вам

Ed
19.08.2016
20:30:28
посоветуйте ноут в пределах 35к для кодинга, просмотра фильмов в хорошем качестве, серфингу с большим числом вкладок, работы с графикой (редактирование небольших пикч). Подобрал ASUS X554LJ-xx1162t, но, может быть, есть вариант за те же деньги, но лучше? Или с такими же характеристиками, но дешевле.

/
19.08.2016
20:50:22

Ed
19.08.2016
20:50:32
на хабре читал, что кал
ну подберите, что ль. Может, брал кто уже

Konstantin
19.08.2016
20:51:37
Да за 35 сейчас будет все едино

/
19.08.2016
20:59:15

Vatasik
19.08.2016
21:04:47

Google

Konstantin
19.08.2016
21:04:52
35к чего?

Vatasik
19.08.2016
21:05:33
асеры любят пихать винты от seagete вечно с ними проблемы

F01134H
19.08.2016
21:06:57

Konstantin
19.08.2016
21:07:15
ха-ха

Ed
19.08.2016
21:09:07

? Snyp
19.08.2016
21:11:09
На одном из хостингов в качестве хоста базы данных используется localhost, безопастно ли это?
Привет всем.

Владимир
19.08.2016
21:11:40
localhost - это самое безопасное :)

? Snyp
19.08.2016
21:12:36
имено на хостинге?

Admin
ERROR: S client not available

Dan
19.08.2016
21:12:37
если ты сам себе доверяешь - то да

Владимир
19.08.2016
21:12:39

? Snyp
19.08.2016
21:12:59
я думал эт только наьденвере или вампе, локальном сервере
а я о хостинге говорю.

Владимир
19.08.2016
21:13:31
локальный интерфейс он же и на сервере и на домашнем пк...есть везде, вообщем :)

? Snyp
19.08.2016
21:14:11
обычно высылют почтой адресс для доступа к базе данных с логином и паролем.

Владимир
19.08.2016
21:15:08

? Snyp
19.08.2016
21:15:42
есть, но я его еще не юзал

Владимир
19.08.2016
21:16:36
так что это не проблема, даже наоборот, безопасней, что порт с базой не торчит наружу, а доступен только внутри сервера

Google

/
19.08.2016
21:22:55

Ed
19.08.2016
21:23:59
Он жи вроде подходит
Не сильно навороченный нужен

/
19.08.2016
21:34:30
симвони по старт, будет работать как по ран

(;¬_¬)
19.08.2016
21:55:57
Бляяя... Почему дев под вендой такой зубодробительный, особенно когда стараешься не выеживаться и юзать что есть гуевое....
?

F01134H
19.08.2016
21:56:15
Причина, по которой я забил на винду

(;¬_¬)
19.08.2016
21:56:30
Как не вовремя ноут сдох =_=
Особенно в час ночи...

F01134H
19.08.2016
21:57:54
на флешке линукс имей тогда)
на всякий случай

(;¬_¬)
19.08.2016
21:57:59
?
Да уж... Но флешечку надо тогда хотя бы на 32 затарить... 16 маловато будет, как мне кажется

F01134H
19.08.2016
21:59:16
хватит и 16
я бы чисто арч какой-нибудь поставил туда

(;¬_¬)
19.08.2016
22:00:02
Хм... У меня на халтурке только мускуль базы 3 гига жрут...
А на боевых отлаживать как-то не очень