These are chat archives for LaravelRUS/chat

14th
Mar 2015
Just_Username
@Just-User
Mar 14 2015 01:19
подскажите как в пятерке в контроллере выполнить проверку на авторизацию?
в четверке делал так if(Auth::user())...., в пятерке не пойму как надо.
LaravelButler

Приветствуем Вас, @KiranPrice, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Just_Username
@Just-User
Mar 14 2015 02:11
кто нибудь знает как это исправить?
дописывая use Illuminate\Routing\Controller;, получаю ошибку Cannot use Illuminate\Routing\Controller as Controller because the name is already in use
Alexander Egorov
@Amegatron
Mar 14 2015 02:40
@Just-User идентификатор Controller уже кем-то занят
Just_Username
@Just-User
Mar 14 2015 03:13
@Amegatron верно. это исправил, но не могу никак избавиться от ошибки при использовании Auth::user() в контроллере. получаю это Class 'App\Http\Controllers\Auth' not found
уже что только не прописывал, из доков все перепробовал
Orel
@2byte
Mar 14 2015 05:59
@Just-User \Auth::user()
Just_Username
@Just-User
Mar 14 2015 06:36
@2byte СПАСИБО, во тупанул то я:)
@2byte ты не пробовал случайно social auth из пятерки? намного лучше и проще, чем пакеты oauth?
Orel
@2byte
Mar 14 2015 06:38
@Just-User у меня в коробке его нет)
Just_Username
@Just-User
Mar 14 2015 06:40
@2byte четвертой пользуешься или ...?
Orel
@2byte
Mar 14 2015 06:40
@Just-User 5
@Just-User Ну только недавно на нем, пока знакомлюсь
Just_Username
@Just-User
Mar 14 2015 06:42
@2byte тоже только начал. все сдерживаюсь чтобы не бросить и на четверку не вернуться. как-то дофига нафигачили) ладно, еще раз спасибо)
Artur Gafurov
@assurrussa
Mar 14 2015 07:52
читаю документацию по роутам не могу понять как глобально в RouteServiceProvider добавить
$router->pattern('id', '[0-9]+');
Orel
@2byte
Mar 14 2015 08:08
@assurrussa в методе boot
Artur Gafurov
@assurrussa
Mar 14 2015 08:30
@2byte не получается)
пффффф, до вызова родителя просто надо вставить????....... а почему после вызова parent::boot($router);
не работает
Artur Gafurov
@assurrussa
Mar 14 2015 08:35
@2byte спасибо)
Orel
@2byte
Mar 14 2015 08:42
@assurrussa родительский бут регистрирует
Artur Gafurov
@assurrussa
Mar 14 2015 08:43
@2byte я просто думал что будет перегрузка метода и всё))
Orel
@2byte
Mar 14 2015 08:49
Да уж передача ошибок при редиректе, о вставке ошибок в шаблон позаботились, а о том, что бы достать в контроллере, тащить из сессии session()->get('errors')->default->all()
Alexander Egorov
@Amegatron
Mar 14 2015 09:02
Всем привет. Вопросец у меня такой есть. Думаю сайтик один забацать опять по старбаунду ... Что-то типа базы предметов в игре. Так вот, предметов в игре довольно много, и у каждого есть, пускай и маленькая, но картинка. Так вот, думаю само приложение разместить на DO, а картинки хостить где-то отдельно. Вопрос - где лучше?
Orel
@2byte
Mar 14 2015 09:06
@Amegatron А что, DO ?
LaravelButler

Приветствуем Вас, @thomasmu, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexander Egorov
@Amegatron
Mar 14 2015 09:08
DO - digital ocean, хотчел просто заценить его, да и к тому же планирую сайт делать не только для русских
Orel
@2byte
Mar 14 2015 09:12
@Amegatron При нынешним курсе, дешевле чем у рег.ру
Alexander Egorov
@Amegatron
Mar 14 2015 09:13
мне просто vps именно нужен, монгу буду юзать скорее всего
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:15
@Amegatron Amazon S3, и у ларика 5 из коробки есть такая возможность
ларик юзает эту либу (flysystem)
Alexander Egorov
@Amegatron
Mar 14 2015 09:18
так тут же лара непричем - это просто статика будет
но гляну, спс
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:21
почему не при чем?
Alexander Egorov
@Amegatron
Mar 14 2015 09:21
так мне просто веб-сервер нужен для отдачи статики - к ней сам браузер будет обращаться же
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:21
ты будешь сохранять картинки на облака как обычные файлы
через ларавела интерфейсы
Alexander Egorov
@Amegatron
Mar 14 2015 09:22
мой сайт сам с картинками не будет работать вообще
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:22
понятно что ларка их отдавать не будет
я это понимаю)
Alexander Egorov
@Amegatron
Mar 14 2015 09:22
тогда не понимаю, зачем мне fly нужен =)
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:22
но как ты их сейвить будешь?
Alexander Egorov
@Amegatron
Mar 14 2015 09:22
а у амазона нет интерфейса что ли никакого? или фтп?
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:22
апи есть)
Alexander Egorov
@Amegatron
Mar 14 2015 09:22
хм
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:23
вот ты и будешь юзать File::save()
File::move
и т.д.
Alexander Egorov
@Amegatron
Mar 14 2015 09:23
ну теперь понятно )
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:23
почитай в доках ларика про flysystem
наверное просто с меня плохой объясняльщик)
Alexander Egorov
@Amegatron
Mar 14 2015 09:24
ну я в целом читал про 5ю лару
и про File в частности
просто не думал, что мне придется именно так заливать файлы на амазон )
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:24
я по другому не знаю как)
через апи ведь работа обычно идет, не?
Alexander Egorov
@Amegatron
Mar 14 2015 09:25
ну это же хостинг ? =)
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:25
для статики
Alexander Egorov
@Amegatron
Mar 14 2015 09:25
тогда странно, что только апи
почему я не могу по фтп залить нарпимер? =)
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:25
можешь и есть там фтп, но тебе удобно будет по фтп заливать?
Alexander Egorov
@Amegatron
Mar 14 2015 09:25
ну да
у меня локально все файлы готовы уже
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:25
хм)
Alexander Egorov
@Amegatron
Mar 14 2015 09:26
просто разом залью их и все
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:26
ааа
я думал юзеры заливать будут
Alexander Egorov
@Amegatron
Mar 14 2015 09:26
ааа, нет
это же база предметов из игры
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:26
понял
Alexander Egorov
@Amegatron
Mar 14 2015 09:26
соотв-но они уже определены и описаны
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:27
а отдавать их через проксирование?
или напрямую?
есть еще cloudflare
Alexander Egorov
@Amegatron
Mar 14 2015 09:28
напрямую думал как раз
чтобы сам сайт вообще не напрягать
@vanchelo а не в курсе, Forge умеет работать с меркуриалом (bitbucket) ?
LaravelButler

Приветствуем Вас, @dallinnguyen, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Brezhnev Ivan
@vanchelo
Mar 14 2015 09:34
@Amegatron почему нет, должен уметь
Alexander Egorov
@Amegatron
Mar 14 2015 09:34
мне просто он привычнее гита
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:35
привычка? =)
Alexander Egorov
@Amegatron
Mar 14 2015 09:35
ну скорее опыта больше )
там я уже все знаю как сделать
и удобнее мне с ним работать
Mihail
@sektor-sumy
Mar 14 2015 09:35
https://github.com/laracasts/Laravel-5-Generators-Extended
товарищи туплю подскажите как в 5ке генерить сразу классы модели миграции
раньше было php artisan generate:resource ...
Alexander Egorov
@Amegatron
Mar 14 2015 09:35
а для гита я так и не нашел нормальную gui-тулзу под винду
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:36
SourceTree
SmartGit
Mihail
@sektor-sumy
Mar 14 2015 09:37
SourceTree + раньше только ее юзал
Alexander Egorov
@Amegatron
Mar 14 2015 09:39
хм, заценю SourceTree )
спс за наводку )
Mihail
@sektor-sumy
Mar 14 2015 09:41
ubuntu )
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:41
@sektor-sumy под убунту есть?
я не нашел
Mihail
@sektor-sumy
Mar 14 2015 09:41
неа
под убунту есть терминал
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:42
терминал есть и под вин
так а зачем больше ?
Brezhnev Ivan
@vanchelo
Mar 14 2015 09:43
за тем что это время отнимает
я юзаю в шторме гит
нажал кнопку закомитил
нажал другую создал новый бранч
и т.д.
мне не надо в консоль ходить
хаха в CI
public function model($model, $name = '', $db_conn = false)
{
    if (is_array($model)) {
        foreach ($model as $babe) {
            $this->model($babe);
        }
babe =)
Orel
@2byte
Mar 14 2015 09:57
)
Orel
@2byte
Mar 14 2015 10:06
А где выполняются системные биндинги контрактов ?
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:09
в ядре
Orel
@2byte
Mar 14 2015 10:10
Вот в Guard.php UserProvider $provider контракт, но в сервис провайдере авторизации нет бинда
Orel
@2byte
Mar 14 2015 10:14
@vanchelo Об этом я догадывался) А вот Illuminate\Contracts\Auth\UserProvider )
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:14
и?
он ни с чем не биндинтся
это просто контракт
не все контракты должны биндится
Orel
@2byte
Mar 14 2015 10:17
@vanchelo сек
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:17
контракт это простой интерфейс
Orel
@2byte
Mar 14 2015 10:18
@vanchelo Я вкурсе
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:18
что тогда тебе не понятно?
Orel
@2byte
Mar 14 2015 10:20

@vanchelo

public function __construct(UserProvider $provider,
                                SessionInterface $session,
                                Request $request = null)
    {
        $this->session = $session;
        $this->request = $request;
        $this->provider = $provider;
    }

И он юзается $this->provider->retrieveByCredentials($credentials);

@vanchelo Вот я и подумал, что он где то биндится
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:20
нет
у тебя класс User реализует этот интерфейс
а аутентификатору нужен имеено класс реализующий этот интерфейс
и не важно как будет называтся этот класс
если бы не было интерфейса то пришлось бы или создавать абстрактный класс AbstractUser и от него наследоваться
или писать костыли
т.е. привязываться к конкретному имени класса
Orel
@2byte
Mar 14 2015 10:23
@vanchelo Ага нашел, class EloquentUserProvider implements UserProvider
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:23
да
Orel
@2byte
Mar 14 2015 10:24
@vanchelo Это EloquentUserProvider раньше вызывается
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:24
это нам дает возможность не привязыватсья к конкретной реализации
Orel
@2byte
Mar 14 2015 10:28
@vanchelo А если несколько классов реализующие этот же интерфейс ?
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:28
хоть сто
на то он и интерфейс
в ларке по умолчанию два класса реализуют UserProvider
Mihail
@sektor-sumy
Mar 14 2015 10:29
ребята как создавать вьюхи в генераторе на 5й ларе чет не догоню
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:29
DatabaseUserProvider и EloquentUserProvider
@2byte вот хорошая статья про интерфейсы, советую почитать http://habrahabr.ru/post/30444/
Orel
@2byte
Mar 14 2015 10:33
@vanchelo А какой тогда именно класс он тут юзает _construct(UserProvider $provider
Mihail
@sektor-sumy
Mar 14 2015 10:33
@vanchelo Иван ты не в курсе случаем ?
php artisan generate:view admin.reports.index
раньше так было
а теперь php artisan make и view там нет (
Orel
@2byte
Mar 14 2015 10:43
@sektor-sumy нету вью
Mihail
@sektor-sumy
Mar 14 2015 10:45
@2byte та я так и понял что надо ручками(
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:47
@sektor-sumy это ты юзаешь генератор от Джефри?
@2byte он юзает тот который ты в настройках auth.php укажешь
точнее ты не сам класс указываешь, а алиас драйвера
Mihail
@sektor-sumy
Mar 14 2015 10:48
@vanchelo да, только есть версия для 4ки и 5ки
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:49
а я его никогда не юзал
Mihail
@sektor-sumy
Mar 14 2015 10:49
ясно
LaravelButler

Приветствуем Вас, @takemore, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Orel
@2byte
Mar 14 2015 10:59
@vanchelo Ага в провайдере биндится драйвер
Brezhnev Ivan
@vanchelo
Mar 14 2015 10:59
вот теперь и ты знаешь)
Orel
@2byte
Mar 14 2015 11:01
@vanchelo Всеравно, что-то не стыкуется )
Brezhnev Ivan
@vanchelo
Mar 14 2015 11:02
если всё работает значит уже состыковано!
Orel
@2byte
Mar 14 2015 11:03
@vanchelo В голове)
Brezhnev Ivan
@vanchelo
Mar 14 2015 11:03
ты почитал статью?
Orel
@2byte
Mar 14 2015 11:04
@vanchelo Пока нет
@vanchelo Вот теперь все состыковалось ))
@vanchelo Вот же оно))))
public function createDatabaseDriver()
    {
        $provider = $this->createDatabaseProvider();

        return new Guard($provider, $this->app['session.store']);
    }
Brezhnev Ivan
@vanchelo
Mar 14 2015 11:05
что оно?
это ты смотришь класс Manager
Orel
@2byte
Mar 14 2015 11:07
@vanchelo Да, это ведь он собирает
Brezhnev Ivan
@vanchelo
Mar 14 2015 11:07
)
Orel
@2byte
Mar 14 2015 11:09
@vanchelo А я не мог понять, UserProvider $provider как сюда попадает нужный драйвер, запутал этот интерфейс, похоже на внедрение зависимости
Just_Username
@Just-User
Mar 14 2015 11:12
есть у кого рабочий пример social auth для пятерки? доки читаю и не въезжаю до конца как хотя бы данные от провайдера получить.
Brezhnev Ivan
@vanchelo
Mar 14 2015 11:13
есть на ларакаст
Just_Username
@Just-User
Mar 14 2015 11:20
@vanchelo видимо ты про это. соотношение хорошее, 5 строк в доках и полчаса видео....
Brezhnev Ivan
@vanchelo
Mar 14 2015 11:23
а в чем проблема?
Daniil V. Savenkoff
@savenkoffcom
Mar 14 2015 11:24
Ребята, привет всем. Я задам вопрос, который уже задавался не мной в группе ВК, но там так ответа и не получил. Дело касается собственных страниц ошибок, почему они отображаются в неверной кодировке. хотя шаблон страницы ошибок унаследован от основного шаблона сайта, но все остальные страницы отображаются нормально, а страницы ошибок криво. Может уже разбирали эту проблему, т.к. человека, что задавал вопрос отправили сюда. . .
Just_Username
@Just-User
Mar 14 2015 11:25
@vanchelo в неопытности) никогда не занимался oauth, а тут в доках почитал, попробовал и не понял ничего если честно. ладно, буду смотреть видео, повторять и вникать)
LaravelButler

Приветствуем Вас, @fabiorossetto, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @h0x000, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Egor Borskiy
@commandante567
Mar 14 2015 11:55

Только начинаю разбираться в ларавеле и пхп. Как сделать так, что бы для всех моделей, Request проверял наличие файла, и если он есть выполнял определенную функцию?

Пробовал в App\Http\Request прописать

public function __construct {
if($this->hasFile('file ')) {
dd($this)
}
}

Но это что то не то

Orel
@2byte
Mar 14 2015 11:57
@commandante567 Лучше php сначало
Egor Borskiy
@commandante567
Mar 14 2015 11:59
@2byte Так то да, сейчас уже сам понимаю, что очень не хватает понимания ООП. Но все же, как решить такую задачу?
Alexander
@h0x000
Mar 14 2015 11:59
Здравствуйте, мне нужна помощь. У меня сайт на русском языке, потребовалось поддержка на англ. Я нашел статью: https://laravel.ru/posts/31 сделал все по примеру. При заходе на site.net/ru/login или site.net/en/login открывается страница на нужных языках, но стоит мне зайти без префикса, так я вижу эту ошибку: Error in exception handler. Как ее можно обойти? Делал проверки на существование переменной и все равно ошибка.
Orel
@2byte
Mar 14 2015 12:00
@commandante567 Не совсем ясно, для всех моделей проверял, это как, при возове модели или что?
Egor Borskiy
@commandante567
Mar 14 2015 12:02

@2byte В контроллере у всех есть функция store и update. Там собственно форма, она довольно прилично работает. Но часто повторяется код

if($request->hasFile('icon')) {
$icon_path = 'icon-' . $request->file('icon')->getClientOriginalName();

        $request->file('icon')->move(public_path('thumb'), $icon_path);
        $data['icon'] = '/thumb/' . $icon_path;
    }

Можно ли где то его один раз прописать, но что бы срабатывал каждый раз, когда происходит либо создание либо обновление

@h0x000 Задать дефолтный роутинг? Route::get('user/{lang?}', function($lang = 'ru')
Orel
@2byte
Mar 14 2015 12:05

@commandante567 можно метод создать

public function requestHasFile($request)
{
     if($request->hasFile('icon')) {
$icon_path = 'icon-' . $request->file('icon')->getClientOriginalName();

        $request->file('icon')->move(public_path('thumb'), $icon_path);
        $data['icon'] = '/thumb/' . $icon_path;
    }
}

И его вызывать $this->requestHasFile($request)

Egor Borskiy
@commandante567
Mar 14 2015 12:07
@2byte Точно же. Можно его тогда просто разместить в App\Http\Controller и подключить его везде где надо?
Orel
@2byte
Mar 14 2015 12:07
@commandante567 можно трейт создать
Egor Borskiy
@commandante567
Mar 14 2015 12:08
@2byte трейт?
Egor Borskiy
@commandante567
Mar 14 2015 12:09
@2byte Спасибо огромное. Пойду изучать вопрос.
Andrey
@Quiss
Mar 14 2015 12:13
Не много не по теме :)
http://energoslon.com/?r7f7
Кто-нибудь тыкался уже в этого слона?
Сервис использует phalcon, node, mysql, mongo, rabbitmq. Мы используем как API, так и прямой прасинг.
Это я вытрес из разрабов )
набор замечательный )
Orel
@2byte
Mar 14 2015 12:18
@Quiss прикольно )
Egor Borskiy
@commandante567
Mar 14 2015 12:22
@2byte Все отлично работает. Если вынести эту функцию в контроллер. Но еще такой вопрос. Можно как то вынести путь к папке картинок в отдельную переменную, что бы её использовать в update и store ?
class ItemsController extends Controller {

var  $image_path = '/thumb/';

Что то в этом духе, но только чтобы работало.

Или следует как то по другому хранить этот путь ?

Orel
@2byte
Mar 14 2015 12:24
@commandante567 можно в трейт, а трейт юзать в любых контроллерах
@commandante567 может и так, как тебе удобно
Egor Borskiy
@commandante567
Mar 14 2015 12:25
@2byte
public function hasImageFile($request, $image_path) {
    if($request->hasFile('img')) {
        dd($image_path);
    }

}
Brezhnev Ivan
@vanchelo
Mar 14 2015 12:26
вынеси в конфиг
Egor Borskiy
@commandante567
Mar 14 2015 12:26
public function update($id, ItemRequest $request)
{
    //
    $item = Item::findOrFail($id);

    $this->hasImageFile($request, $image_path);
Brezhnev Ivan
@vanchelo
Mar 14 2015 12:26
config/uploader.php -> 'uploadPath' => '/images/'
и получать можно так \Config::get('uploader.uploadPath')
Egor Borskiy
@commandante567
Mar 14 2015 12:27
@vanchelo Спасибо. Но хочется, что бы для разных классов, был разный путь.
Orel
@2byte
Mar 14 2015 12:27
@commandante567 все же учи ооп)
@commandante567 $this->image_path
Brezhnev Ivan
@vanchelo
Mar 14 2015 12:28
и лучше подчеркивание в именах переменных не использовать
Egor Borskiy
@commandante567
Mar 14 2015 12:29
@vanchelo @2byte Спасибо. Все заработало.
Как лучше называть переменные? камелкейсом?
Brezhnev Ivan
@vanchelo
Mar 14 2015 12:45
да
LaravelButler

Приветствуем Вас, @turusuke, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Mihail
@sektor-sumy
Mar 14 2015 13:32
ребята запутался в связях, нужна такого плана есть учитель мне надо вывести всех учеников, делаю связь через pivot таблицу выводит если брать по одному учителю, а если у меня список учителей и я хочу подсчитать кол-во учеников для каждого, с условием что у некоторых учителей нет учеников, как быть ?
есть 3 таблички учителя/студенты/и pivot которая их связывает
юзаю связь много ко многим
Orel
@2byte
Mar 14 2015 13:37
Много ко многим
Mihail
@sektor-sumy
Mar 14 2015 13:40
Undefined property: Illuminate\Database\Eloquent\Collection::$teachers
$students = \App\Student::all()->teachers;
Brezhnev Ivan
@vanchelo
Mar 14 2015 13:40
че за бред
так нельзя
у тебя коллекция на выходе
Mihail
@sektor-sumy
Mar 14 2015 13:41
если укажу конкретного студента у которого есть связи тогда нормально
Brezhnev Ivan
@vanchelo
Mar 14 2015 13:41
$students = \App\Student::with('teachers')->get();
foreach ($students as $s) $s->teachers;
ты вообще читал что такое Eloquent?
Mihail
@sektor-sumy
Mar 14 2015 13:43
ну да я с мануальчика пример взял
Brezhnev Ivan
@vanchelo
Mar 14 2015 13:43
там такой пример?
App\Student::all()->teachers; такого там быть не могло!
это же бред
Mihail
@sektor-sumy
Mar 14 2015 13:45
$roles = User::find(1)->roles;
Brezhnev Ivan
@vanchelo
Mar 14 2015 13:45
и?
что общего между этими двумя примерами?
Mihail
@sektor-sumy
Mar 14 2015 13:46
ну так я выше и спросил как сделать многие ко многим
Brezhnev Ivan
@vanchelo
Mar 14 2015 13:47
причем тут это
у тебя недопонимание между колекциями и одним элементом колекции
связь есть у модели
у коллекции связей нет
all возвращает коллекцию моделей
Mihail
@sektor-sumy
Mar 14 2015 13:49
ааа, теперь до меня дошло о чем ты говориш
Brezhnev Ivan
@vanchelo
Mar 14 2015 13:50
ура
LaravelButler

Приветствуем Вас, @OGreSiv, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @julien, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Egor Borskiy
@commandante567
Mar 14 2015 14:29
Если к товару прикладывается несколько картинок, то стоит делать отдельную таблицу для этих картинок, или можно просто хранить в БД массивом пути к картинкам? Если можно просто хранить массив, то как это лучше сделать?
if($request->hasFile('img')) {
  $images = $request->file('img');
  foreach($images as $image) {
    $image->move(public_path('thumb/tmp/'), $image->getClientOriginalName());
    $data['img'][] = '/' . $this->imagePath . $image->getClientOriginalName(); 
  }
}
Что то такое выдает ошибку
Orel
@2byte
Mar 14 2015 14:31
@commandante567 отдельную таблицу
Egor Borskiy
@commandante567
Mar 14 2015 14:32
@2byte Ок. Спс
Egor Borskiy
@commandante567
Mar 14 2015 14:39
@2byte Где можно посмотреть пример для таблицы картинок. Что там должно быть, кроме path и name?
Orel
@2byte
Mar 14 2015 14:40
@commandante567 первичный ключ, id товара, имя или патч картинки, это как тебе удобно, то что тебе нужно там хранить, то и храни
Orel
@2byte
Mar 14 2015 14:59
require __DIR__.'/../vendor/autoload.php';

$compiledPath = __DIR__.'/../storage/framework/compiled.php';

if (file_exists($compiledPath))
{
    require $compiledPath;
}
Какой смысл?
Brezhnev Ivan
@vanchelo
Mar 14 2015 14:59
смысл подгружать все классы необходимые сразу
из одного файла
Orel
@2byte
Mar 14 2015 15:02
@vanchelo они сначало загружаются autoload.php а потом еще раз из compiled.php
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:03
нет
ничего не загружается из автолоада
Maksim (Ellrion) Platonov
@Ellrion
Mar 14 2015 15:03
@2byte в autoload содержится только информация в каких файлах их искать
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:03
@Ellrion наверное он про автозагрузку доки не читал
Orel
@2byte
Mar 14 2015 15:07
Ну ок тогда
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:08
@2byte дал добро)
Orel
@2byte
Mar 14 2015 15:21
Мне бы как то фрейм хранить рядом с public, на уровень выше не вариант
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:27
беда будет
зачастую в папках пакетов бывают файлики пхпшные
кто-то может знать путь к пакету и этому файлику
если ты не закроешь конечно апачем
Orel
@2byte
Mar 14 2015 15:28
Ну закрыть доступ к ним
На продакш nginx
Maksim (Ellrion) Platonov
@Ellrion
Mar 14 2015 15:31
если ты можешь конфигурировать nginx то с чего тогда тебе не вариант иметь паблик директорию так как она настроена по умолчанию?
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:32
)
действительно
Orel
@2byte
Mar 14 2015 15:35
@Ellrion Просто у меня на локале проекты в поддиректориях) Раньше для каждого поддомены делал, надоело
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:36
ыыыы
офигенный аргумент)
Orel
@2byte
Mar 14 2015 15:36
@vanchelo )
Brezhnev Ivan
@vanchelo
Mar 14 2015 15:37
сделаю как попало, потмоу что лень
Maksim (Ellrion) Platonov
@Ellrion
Mar 14 2015 15:37
@2byte серьезно, делать пабликом корневую директорию совсем не круто
а что бы не делать поддомены, можно так настроить nginx что будут слушаться любые поддомены и искаться по соответствующим директориям. Ну и там же можно проверять что если в этих директориях есть паблик то это он рут а если нет то рут сама директория)
Orel
@2byte
Mar 14 2015 15:41
@Ellrion не, у меня апач на локале, это на продакшен надо как-то грузить, что бы становилось все правильно как надо
Maksim (Ellrion) Platonov
@Ellrion
Mar 14 2015 15:43
хХ а какой понт иметь разное окружение на локалке и на проде? (и апачь точно так же можно настроить раз уж на то пошло)
Роман Сохарев
@greabock
Mar 14 2015 15:43
вот так прикол... у меня мышь рейзер император. С пол года назад начала глючить кнопка ролика (mouse 3). Я на нее ссылки в новой вкладке открываю обычно. Стала работать через раз. Ну я не жалуюсь, два года отпахала в интенсивном режиме. Тут раз и опять стала работать как надо. Думаю "шозамагиянах". А оказывается мне дровина прошивку обновила. Они, бляха муха, полгода назад запилили кривую прошивку, которая кнопку "ломала" ,и молчок. А тут патч запилили. В сотый раз убеждаюсь, что рейзер делает хорошее железо, но ПО у них школьники какие-то пишут. Тьфу.
Orel
@2byte
Mar 14 2015 15:44
@greabock Хорошо, что хорошо кончается ))
@Ellrion настроить у апача домен projects.dev который будет смотреть в /projects.dev/nameproject/public и nameproject будет выступать субдоменом ?
Maksim (Ellrion) Platonov
@Ellrion
Mar 14 2015 15:47
@2byte да
Orel
@2byte
Mar 14 2015 15:51
@Ellrion осталось найти конфиг
Andrew
@bitw
Mar 14 2015 16:11
всем привет. как то выкладывали ссылку на уроки по гиту. есть у кого ссылка?
эта?
Andrew
@bitw
Mar 14 2015 16:12
нашел
@vanchelo но тоже спасибо!
Роман Сохарев
@greabock
Mar 14 2015 16:15
Жизнерадостный мужик на фотке )
Orel
@2byte
Mar 14 2015 16:21
Он на ларе пишет?
Роман Сохарев
@greabock
Mar 14 2015 16:22
он уроки пишет по всему, что видет )
Brezhnev Ivan
@vanchelo
Mar 14 2015 16:22
во дает)
Роман Сохарев
@greabock
Mar 14 2015 16:23
ну и курсами банчит
слишком много анимации
Brezhnev Ivan
@vanchelo
Mar 14 2015 16:48
@greabock в симфони ковырялся?
LaravelButler

Приветствуем Вас, @kirworker, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

RasAlhag
@RasAlhag
Mar 14 2015 17:03
тут?
LaravelButler

Приветствуем Вас, @softeg, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Роман Сохарев
@greabock
Mar 14 2015 17:20
@vanchelo было как-то, но без успеха
сейчас уверен, что разобрался бы. Но тогда я еще не был готов )
Brezhnev Ivan
@vanchelo
Mar 14 2015 17:21
а я пытаюсь ковырятся)
интересная конечно херня
но всё не так как в ларке)
в симфони контроллеры умнее
Роман Сохарев
@greabock
Mar 14 2015 17:22
м?
это как?
Brezhnev Ivan
@vanchelo
Mar 14 2015 17:22
в ларке они проще
в симфони в контроллерах куча методов
вместо view() там $this->render()
kirworker
@kirworker
Mar 14 2015 17:23
Помогите разобраться! Почему если в таком порядке выставить роуты Route::controllers([
'/' => 'Pages\HomeController',
'blog' => 'Pages\BlogController',
'service' => 'Pages\ServiceController',
'contact' => 'Pages\ContactController',
'about' => 'Pages\AboutController',
]); ,то все роуты после слеша не работают, а если вот так то работают Route::controllers([
'blog' => 'Pages\BlogController',
'service' => 'Pages\ServiceController',
'contact' => 'Pages\ContactController',
'about' => 'Pages\AboutController',
'/' => 'Pages\HomeController',
]);
Brezhnev Ivan
@vanchelo
Mar 14 2015 17:23
public function createForm($type, $data = null, array $options = array())
{
    return $this->container->get('form.factory')->create($type, $data, $options);
}
должно ли это быть в контроллере?
контейнер доступен
в ларке контейнера нет по дефолту
public function getDoctrine()
{
    if (!$this->container->has('doctrine')) {
        throw new \LogicException('The DoctrineBundle is not registered in your application.');
    }
    return $this->container->get('doctrine');
}
мне после ларки необычно)
Роман Сохарев
@greabock
Mar 14 2015 17:24
@kirworker ради всех святых коров индии, заверни это в код
Brezhnev Ivan
@vanchelo
Mar 14 2015 17:24
))
Роман Сохарев
@greabock
Mar 14 2015 17:26
@kirworker разобрался. Роуты в ларе ищутся до первого совпадения
kirworker
@kirworker
Mar 14 2015 17:27
@greabock спс:)
Роман Сохарев
@greabock
Mar 14 2015 17:28
@kirworker кстати, тот же трюк с обычными роутами типа Route::get() отработает нормально
Aza Noriega
@MegaGM
Mar 14 2015 17:28
Сколько лен, сколько зин
Brezhnev Ivan
@vanchelo
Mar 14 2015 17:29
ого
Роман Сохарев
@greabock
Mar 14 2015 17:30
это связано с тем, Route::controller
генерирует роуты вида
/{metod}/{one?}/{two?}/{three?} etc
Artur Gafurov
@assurrussa
Mar 14 2015 17:30
динамичное меню на сайте как лучше или проще создать? или точнее через что проще?
Роман Сохарев
@greabock
Mar 14 2015 17:32
@kirworker таким образом, когда ты преходишь на роут /blog, он будет искать метод getBlog в контроллере HomeController
kirworker
@kirworker
Mar 14 2015 17:33
@greabock понял, спасибо !
Роман Сохарев
@greabock
Mar 14 2015 17:34
@assurrussa vespakoen/menu
ну и другие пакет есть
Artur Gafurov
@assurrussa
Mar 14 2015 17:36
@greabock самому есть смысл создавать?
Роман Сохарев
@greabock
Mar 14 2015 17:37
@assurrussa ну если ты напишешь что-то под свои особые цели, то почему бы и нет. Но если задача стандартная, я бы не стал велосипедить.
Artur Gafurov
@assurrussa
Mar 14 2015 17:38
@greabock Спасибо, понял
Aza Noriega
@MegaGM
Mar 14 2015 17:53
@vanchelo Привет ^_^
Brezhnev Ivan
@vanchelo
Mar 14 2015 17:57
@MegaGM где пропадал?
Aza Noriega
@MegaGM
Mar 14 2015 18:28
@vanchelo Классная опечатка была :D
Где только не был. Пропадал в потёмках. Вернулся в интернеты, правда в основном в англоязычные
Brezhnev Ivan
@vanchelo
Mar 14 2015 18:47
ага
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 19:11
привет
Кто то помню бросал ссылку , как реализовать админку для лары.
бросьте еще раз.
я вот нашел https://github.com/sleeping-owl/admin может еще что то есть.
LaravelButler

Приветствуем Вас, @sunilmca88, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

takemore
@takemore
Mar 14 2015 20:00
@VitaliiSestrenskiy привет, я тоже вот искал, пока смотрел на твой вариант, и этот - http://packalyst.com/packages/package/frozennode/administrator
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 20:02
@target-v спс
Brezhnev Ivan
@vanchelo
Mar 14 2015 20:09
@VitaliiSestrenskiy еще хороший cruddy/curddy но он на backbone
Brezhnev Ivan
@vanchelo
Mar 14 2015 20:19
если кто еще не читал, обязательно прочтите http://ru-programming.livejournal.com/915771.html#cutid1
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 20:20
почитаем.
Orel
@2byte
Mar 14 2015 20:29
@vanchelo А там, что-то важное?)
LaravelButler

Приветствуем Вас, @alekseyshavrak, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Aleksey
@alekseyshavrak
Mar 14 2015 20:37
Все привет. Первый день изучаю Laravel, решил сразу 5 версию. Подскажите зачем нужны middleware? Доку читал, так и не понял всей сути.
Orel
@2byte
Mar 14 2015 20:39
@alekseyshavrak фильтрация http запроса перед загрузкой метода контроллера
Aleksey
@alekseyshavrak
Mar 14 2015 20:45
@2byte Например? В реальном проекте.
Brezhnev Ivan
@vanchelo
Mar 14 2015 20:50
middleware это посредник
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 20:50
Brezhnev Ivan
@vanchelo
Mar 14 2015 20:50
необязательно для фильтрации, но и для модификации ответа
Aleksey
@alekseyshavrak
Mar 14 2015 20:53
@VitaliiSestrenskiy После этого урока у меня и возник вопрос. Напишите на словах пример фильтрации и пример модификации.
Brezhnev Ivan
@vanchelo
Mar 14 2015 20:56
открой приложение базовое и посмотри как там используются посредники
например проверка авторизован пользователь или нет
проверка на CSRF
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 20:56

пробую установить https://github.com/sleeping-owl/admin - ошибка

The requested package sleeping-owl/admin could not be found in any version, there may be a typo in the package name.

в гугле нашел, что нужно в композер добавить "minimum-stability": "dev", . Сделал єфект тот же

может было у кого такое же?
Brezhnev Ivan
@vanchelo
Mar 14 2015 20:57
покажи свой composer.json
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:00
минуту
{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "laravel/framework": "5.0.*",
        "stripe/stripe-php": "1.8.3",
        "frozennode/administrator": "5.*"
    },
    "minimum-stability": "dev",
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1",
        "illuminate/html": "5.*"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php -r \"copy('.env.example', '.env');\"",
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:01
оберни это в теги
```
код
```
добавить в секцию require
"sleeping-owl/admin": "2.*"
не забудь запятые поставить
Egor Borskiy
@commandante567
Mar 14 2015 21:06

Добавляю строчку

Route::resourse('image', 'ImagesController',['only'=>['store','update']]);

И выдает BadMethodCallException in Macroable.php line 87:
С чем может быть связано ?

Brezhnev Ivan
@vanchelo
Mar 14 2015 21:07
ларавел 5?
Egor Borskiy
@commandante567
Mar 14 2015 21:07
@vanchelo Да, он самый
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:07
на какой урл обращаешься?
или просто только от этой строчки ругается?
Egor Borskiy
@commandante567
Mar 14 2015 21:08
@vanchelo все ругается от этой строчки
Даже php artisan serve
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:08
потому что правильно resource а не resourse
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:08
@vanchelo пишет
Your requirements could not be resolved to an installable set of packages.
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:08
@VitaliiSestrenskiy композер обновил?
composer self
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:09
да перед запуском . запускал composer update
Egor Borskiy
@commandante567
Mar 14 2015 21:09
@vanchelo О блин. Спасибо. Видимо глаза совсем поплыли. полчаса гуглил в чем дело
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:09
причем тут update
я тебе пишу за композер а не пакеты
composer self-update
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:09
ой не то написал.
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:09
смотри внимательно на мои сообщения
удали frozennode
может из-за него конфликт быть
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:12
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package sleeping-owl/admin could not be found in any version, there may be a typo in the package name.
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:26
была у кого то проблема с установкой http://sleeping-owl.github.io/ru/Getting_Started/Installation.html ???
Brezhnev Ivan
@vanchelo
Mar 14 2015 21:30
нет
поставь на голую систему
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:31
ок попробую
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:40
@vanchelo тоже самое.
таже ошибка.
Orel
@2byte
Mar 14 2015 21:43
@VitaliiSestrenskiy Он не может найти версию
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:44

@2byte я пробовал так

composer require sleeping-owl/admin:2.x

тоже самое

Orel
@2byte
Mar 14 2015 21:46
"sleeping-owl/admin": "2.*" не работает ?
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:46
нет
Orel
@2byte
Mar 14 2015 21:46
А "sleeping-owl/admin": "master"
composer require sleeping-owl/admin:dev-laravel-5
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:50
@2byte не работает . попробуй у себя на чистый установить.
Orel
@2byte
Mar 14 2015 21:50
@VitaliiSestrenskiy у меня все выключено и я спать щас)
@VitaliiSestrenskiy Тогда
"repositories": [
    {
        "type":"package",
        "package": {
          "name": "l3pp4rd/doctrine-extensions",
          "version":"master",
          "source": {
              "url": "https://github.com/l3pp4rd/DoctrineExtensions.git",
              "type": "git",
              "reference":"master"
            }
        }
    }
],
@VitaliiSestrenskiy Только замени данные )
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 14 2015 21:52
@2byte спасибо) спок. ночи
Ruslan Koloskov
@softua
Mar 14 2015 22:15
доброго времени суток!
вопрос по хоумстеду.
очень тормозит он. 4 - 5 сек. задержка.
что можно сделать с этим?
Denis Isaychenko
@Rhincodon
Mar 14 2015 22:24
win?
LaravelButler

Приветствуем Вас, @stepan-bendera, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

stepan-bendera
@stepan-bendera
Mar 14 2015 22:29









Denis Isaychenko
@Rhincodon
Mar 14 2015 22:32
А это уже печаль.
Ruslan Koloskov
@softua
Mar 14 2015 22:53
@Rhincodon да
всмысле винда. :)
да и печаль тоже.
Роман Сохарев
@greabock
Mar 14 2015 22:53
забанен
Vladislav Maksimchuk
@condoriano
Mar 14 2015 22:54
omg
зашел глянуть что новенького..
Роман Сохарев
@greabock
Mar 14 2015 22:56
я вот хз как сообщения удалять
и можно ли вообще
Denis Isaychenko
@Rhincodon
Mar 14 2015 22:57
было бы на самом деле хорошо если бы можно было удалить )
Роман Сохарев
@greabock
Mar 14 2015 22:58
да это ужас какой-то
Denis Isaychenko
@Rhincodon
Mar 14 2015 22:58
@softua попробуй в этой ветке посмотреть https://laracasts.com/forum/?p=1757-slow-responses-on-homestead/0 ответ aaronschroeder
Vladislav Maksimchuk
@condoriano
Mar 14 2015 22:59
кстати, раз тут собрался вумный народ, задам вопрос сходу слету
Denis Isaychenko
@Rhincodon
Mar 14 2015 22:59
@softua просто на OS X включение NFS решает проблему
Vladislav Maksimchuk
@condoriano
Mar 14 2015 22:59
не было такого что после создания кеша роутов на некоторые роуты вылетало 404?
Ruslan Koloskov
@softua
Mar 14 2015 23:03
@Rhincodon да, про NFS читал...но увы, не мой путь. На этот коммент уже также меня отправлял кто-то - не помогло. В итоге я решил уйти от вагранта в пользу удаленного vps с синхронизацией ( @slider23 посоветовал realsync но что-то тоже не сростается с ним ).
Вообще на винде у кого-то получается без геммора работать? Может быть я все не так делаю?!!!
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:03
@softua так а если OpenServer просто юзать
Ruslan Koloskov
@softua
Mar 14 2015 23:06
@Rhincodon ну кажется это единственный вариант остался...просто "Наша Галя балована..." после линукса как-то тяжко сейчас разбираться в конфиге nginx опенсервера и думать, как сделать так, чтобы рутом была public директория проекта.
Ruslan Koloskov
@softua
Mar 14 2015 23:15
Nginx-1.7_vhost.conf в корне проекта опенсервер поймет?
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:15
@softua там в нём вроде из меню можно до конфигов дойти, а если нет то гуглится у думаю. В любом случае это лучше чем через VPS. Кстати ещё есть вариант — есть такая штука https://koding.com виртуальные машины в облаке бесплатные, laravel там поднять можно и нормальная консоль
@softua http://urkk3e98a388.rhinodontypicus.koding.io/ 5-ку поднять точно можно
@softua http://blog.simonklit.com/posts/installing-laravel-on-kodingcom вот инструкция примерная, там правда по 4-ке
LaravelButler

Приветствуем Вас, @yacinepes, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Ruslan Koloskov
@softua
Mar 14 2015 23:20
@Rhincodon благодарю, пробую.
@Rhincodon так, это все хорошо, но не совсем понимаю, зачем эта штука? :) VPS у меня есть. Вопрос ведь в синхронизации.
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:26
@softua Ну это вариант если ты что-то тестишь или какое-то тестовое приложение делаешь, то можно в браузере код писать и смотреть сразу.
Ruslan Koloskov
@softua
Mar 14 2015 23:26
@Rhincodon ааа, понял. :)
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:26
никому не нужен никакой курс с https://tutsplus.com/courses ? Подписка есть, могу скачать.
Ruslan Koloskov
@softua
Mar 14 2015 23:30
@Rhincodon я уже 3 курса нашел интересных. :)
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:31
@softua кидай ссылки :) на gdrive выложить могу
сейчас еще по жсу посмотрю. :)
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:34
ага, ща эти закачаю и поставлю на синхронизацию с gdrive. Тебе по ссылке удобнее будет или открыть доступ по Email чтобы с твоим gdrive синхронизировался?
Ruslan Koloskov
@softua
Mar 14 2015 23:35
@Rhincodon мне все-равно, как тебе удобно!
СПАСИБО.
Denis Isaychenko
@Rhincodon
Mar 14 2015 23:36
@softua та не за что :) 20 мая подписка просто заканчивается, нужно выкачать по максимуму :) Мне удобнее конечно если email дашь я ему доступ открою, чтобы ссылку не светить
@Rhincodon ты меня останови, если что. :)