These are chat archives for LaravelRUS/chat

13th
Mar 2016
Ruslan Slinkov
@slruslan
Mar 13 2016 01:28
Привет всем. Сейчас при разработке заметил, что если я создаю observer и начинаю обрабатывать событие updated, оно вызывается около 200 раз при каждом обновлении. Подскажите, пожалуйста, с чем это связано и как можно этого избежать? Выглядит как какой-то довольно странный баг
KarmaBot
@KarmaBot
Mar 13 2016 01:28
@slruslan, здравствуй.
Vasily Komrakov
@VasyOk
Mar 13 2016 02:22
подскажите, пожалуйста, могу ли я изменить версию либы, которая используется другой либой через композер?
seoperin
@seoperin
Mar 13 2016 04:49
Привет. Кто нибудь использует https://github.com/etrepat/baum?
Как сделать у вложенных страниц вложенные урлы?
хочу одним роутом сделать для страниц типа /page/{path}, и чтобы в зависимости от вложенности страницы подтягивались все урлы родителей в путь
JhaoDa
@jhaoda
Mar 13 2016 04:51
@seoperin он заброшен
seoperin
@seoperin
Mar 13 2016 04:51
@jhaoda блин :(
@jhaoda а что-то другое посоветуешь?
JhaoDa
@jhaoda
Mar 13 2016 04:52
@seoperin а ты не смотришь на дату обновления файлов?
seoperin
@seoperin
Mar 13 2016 04:52
не смотрел
JhaoDa
@jhaoda
Mar 13 2016 04:52
Или на дату последнего коммит? Хорошая привычка, советую приобрести себе такую
seoperin
@seoperin
Mar 13 2016 04:53
@jhaoda я в первую очередь на звёзды смотрел. По поиску nested sets laravel только baum звездатый, остальные как-то тухло. Спасибо, щас гляну ссылку
JhaoDa
@jhaoda
Mar 13 2016 04:53
@seoperin звезды не протухают со временем, так что они не всегда показатель
seoperin
@seoperin
Mar 13 2016 04:56
@jhaoda посмотрел пакет, хороший. Но вопрос тот же, как вложенные урлы сделать?
JhaoDa
@jhaoda
Mar 13 2016 04:56
@seoperin ты на группу ВК не подписан?
seoperin
@seoperin
Mar 13 2016 04:57
@jhaoda подписан, но давненько не заходил. Там было что-то про это? Щас гляну
JhaoDa
@jhaoda
Mar 13 2016 04:58
@seoperin ну если под «вложенными урлами» подразумевается нагенерить для каждого элемента его url с учетом, вложенности, то да
seoperin
@seoperin
Mar 13 2016 05:01
@jhaoda Спасибо, нашёл статью
KarmaBot
@KarmaBot
Mar 13 2016 05:01
Спасибо (+1) для @jhaoda принято! Текущая карма +715.
seoperin
@seoperin
Mar 13 2016 05:02
карма
KarmaBot
@KarmaBot
Mar 13 2016 05:02
@seoperin, Ваша карма +13. Вы благодарили 46 раз.
- Достижения: "Благодарный", "Находчивый"
- Профиль seoperin на laravel.su
seoperin
@seoperin
Mar 13 2016 05:10
@jhaoda я правильно понял, что ты используешь данный пакет в проектах? Может еще подскажешь, во фронтенде чтобы удобнее было дерево страниц редактировать, ты используешь какие-то плагины? По типу как в вордпрессе редактирование меню
JhaoDa
@jhaoda
Mar 13 2016 05:11
@seoperin я фронтэнда вообще не касаюсь
seoperin
@seoperin
Mar 13 2016 05:11
понял
JhaoDa
@jhaoda
Mar 13 2016 05:11
Но у нас там самописный механизм
seoperin
@seoperin
Mar 13 2016 05:14
А примерный план такой, цепляю какой то плагин jquery предположим, который умеет перетаскивать + вкладывать + генерить вложенный json, дальше json передаём и обрабатываем, делаем из него массив, из массива генерим дерево страниц, сохраняем. Правильно так?
seoperin
@seoperin
Mar 13 2016 05:20
http://mjsarfatti.com/sandbox/nestedSortable/
mBaimurza
@mBaimurza
Mar 13 2016 06:41
Привет всем.
устанавливаю cms на laravel LavaLite
composer install - выходит ошибка пакетов, но не пишет каких именно, как можно узнать в чем дело?
KarmaBot
@KarmaBot
Mar 13 2016 06:41
@mBaimurza, здравствуй.
slider23
@slider23
Mar 13 2016 07:03
Прочитать текст ошибки, если не понятен смысл - погуглить текст ошибки
Orel
@2byte
Mar 13 2016 07:47
Используете ли вы автотесты для фронта?
Myroslav Zozulia
@diwms
Mar 13 2016 10:00
@2byte например?
Orel
@2byte
Mar 13 2016 10:18
@diwms ну например селениум, вообще автотестирование используете для фронта?
Alexander Morozov
@morozovalexander
Mar 13 2016 10:18
когда клиентам выставляешь сумму за тестирование - у них желание отпадает это делать)
slider23
@slider23
Mar 13 2016 10:18
Здесь как-то и фронта-то.. (оглядывается по сторонам)
Myroslav Zozulia
@diwms
Mar 13 2016 10:19
@2byte да. у нас на проекте есть автотесты для полного прохождения процесса покупки
Andrey
@Quiss
Mar 13 2016 11:00
Hello world, need help
ErrorException in PostgresProcessor.php line 26:
Undefined index: id
валится здесь:
$model->save();
LightAir
@LightAir
Mar 13 2016 11:02
@Quiss Undefined index: id
Andrey
@Quiss
Mar 13 2016 11:02
А если быть более точным, то тут:
        $results = $query->getConnection()->selectFromWriteConnection($sql, $values);

        $sequence = $sequence ?: 'id';

        $result = (array) $results[0];

        $id = $result[$sequence];
ID приходит в качестве аттрибута
запись в БД проходит
\Illuminate\Database\Query\Processors\PostgresProcessor::processInsertGetId
Не кто не сталкивался? о_О
LightAir
@LightAir
Mar 13 2016 11:05
@Quiss сомневаюсь, что в таблице есть поле id
KarmaBot
@KarmaBot
Mar 13 2016 11:06
@Quiss, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
LightAir
@LightAir
Mar 13 2016 11:16
@Quiss и id вставляешь при запросе?
@Quiss просто не вижу чтоб оно было serial. Хотя у меня с pgsql не оч. хорошие отношения
Andrey
@Quiss
Mar 13 2016 11:28
ну да, id вставляю при запросе
Ибо шардинг
LightAir
@LightAir
Mar 13 2016 11:29
@Quiss тогда зачем ты его получаешь?
Если и так знаешь
Andrey
@Quiss
Mar 13 2016 11:29
Мне он по сути не нужен, рушится все на методе save
при сохранении, PG зачем-то хочет его получить
LightAir
@LightAir
Mar 13 2016 11:30
аа
Andrey
@Quiss
Mar 13 2016 11:31
а если убрать 'id' => \Sharding::getNextVal('institution')
то получаю:
SQLSTATE[23502]: Not null violation: 7 ОШИБКА: нулевое значение в колонке "id" нарушает ограничение NOT NULL
DETAIL: Ошибочная строка содержит (null, 1, Тепло, null, null, null, 1, 1, 1, f, null, 1, f, null, 0, 0, null, null, null). (SQL: insert into "institutions_0" ("partner_id", "name", "title_type", "keyword_type", "description_type", "partner_type", "is_partner") values (1, Тепло, 1, 1, 1, 1, 0))
поэтому я в печали
LightAir
@LightAir
Mar 13 2016 11:32
@Quiss так не юзай eloquent, юзай конструктор запросов)
Andrey
@Quiss
Mar 13 2016 11:33
@LightAir не ломай мне голову)))) кстати насчет serial ща попробую тип поля изменить
а вот это нежданчик
CREATE TABLE institutions
(
  id integer NOT NULL DEFAULT nextval('sec_institution'::regclass),
в старой БД без шардинга
Andrey
@Quiss
Mar 13 2016 11:59
Ура, получилось )
В общем, проблема в том, что если ID генерирует другой сервак, и поле не autoincrement

надо

    public $incrementing = false;

ставить

а я про это забыл)
Maxim
@Big-Shark
Mar 13 2016 12:09
на гитхабе эмоции добавили к ишью, крутая тема
Soprun Vladislav
@vlsoprun
Mar 13 2016 12:26
Всем привет ))
KarmaBot
@KarmaBot
Mar 13 2016 12:26
@vlsoprun, здравствуй.
slider23
@slider23
Mar 13 2016 12:43
В 5.2.23 можно будет делать такое:
// Column data
{"en":"name","ar":"nom"}
// You may dive deep in the JSON string using the `->` operator.
User::where('name->en', 'name')->get();
Maxim
@Big-Shark
Mar 13 2016 12:45
@slider23 привет, да вроде все на хабре прочитали статейку)
slider23
@slider23
Mar 13 2016 12:45
:)
Maxim
@Big-Shark
Mar 13 2016 12:45
@slider23 а ты использовал json в 5.7?
slider23
@slider23
Mar 13 2016 12:45
нет, я и 5.7 еще не использовал
Maxim
@Big-Shark
Mar 13 2016 12:46
@slider23 я просто не очень понимаю как другие варианты синтаксиса использовать, просто в монге достаточно много вариаций этих выборок
Роман Сохарев
@greabock
Mar 13 2016 13:43
@slider23 друг, я по тебе скучал :3
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 13:49
Ребят, подправте, где ошибся структура фреймворка. Изучаю не долго.
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 13:58
Route::get('/','TestController@index');

class TestController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        echo "index" // здес не написал ;

    }
}

при синтаксическом ошибке выдает ошибка 500

The lav52.dev page isn’t working
lav52.dev is currently unable to handle this request.
500
laraver 5.2
ubuntu 14.04
php 5.6
lamp-server

Vitaliy Kravchyshyn
@freevital
Mar 13 2016 14:09
Всем привет. Может кто-то тыкнет где костыль - image
KarmaBot
@KarmaBot
Mar 13 2016 14:09
@jdiond, привет =)
Vitaliy Kravchyshyn
@freevital
Mar 13 2016 14:10
Роман Сохарев
@greabock
Mar 13 2016 14:10
@jdiond у тя ж луп бесконечный
Vitaliy Kravchyshyn
@freevital
Mar 13 2016 14:11
@greabock да не, норм
@greabock делаю у себя - норм
у меня тест проходит, а там фейлед.. бред...
Роман Сохарев
@greabock
Mar 13 2016 14:14
эм...
slider23
@slider23
Mar 13 2016 14:14
@greabock Да, я тоже по вам всем соскучился )
Роман Сохарев
@greabock
Mar 13 2016 14:19
@jdiond я может не слишком умный, ты меня прости. Но У ТЕБЯ ЛУП БЕСКОНЕЧНЫЙ, карл
@slider23 куда совсем пропал-то? )
slider23
@slider23
Mar 13 2016 14:22
Сначала был мораторий на все чаты чтобы поработать, а потом Ватсон без трубки уже не мог )
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:22
@vvmgev а что ты хочешь увидеть? ))
Vitaliy Kravchyshyn
@freevital
Mar 13 2016 14:23
@greabock да, действительно, завтык... НО... парадокс
LightAir
@LightAir
Mar 13 2016 14:25
http://risovach.ru/upload/2014/12/mem/55_67962787_orig_.jpg
Vitaliy Kravchyshyn
@freevital
Mar 13 2016 14:32
@greabock не правильно понял задачу
@greabock все гуд
Роман Сохарев
@greabock
Mar 13 2016 14:36
:+1:
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:36
@vlsoprun
FatalErrorException in TestController.php line 20:
syntax error, unexpected '}', expecting ',' or ';'
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:36
@LightAir :+1:
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:37
@vlsoprun такая ошибка
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:37
@vvmgev я понял, а что ты хочешь в место нее видеть?
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:42

@vlsoprun при синтаксическом ошибке хочу видет это

FatalErrorException in TestController.php line 20:
syntax error, unexpected '}', expecting ',' or ';'

но видает это

The lav52.dev page isn’t working
lav52.dev is currently unable to handle this request.
500
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:43
@vvmgev nginx?
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:44
@vlsoprun apache
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:45
Для nginx нужно добавить fastcgi_intercept_errors on;, что бы ошибки отправлялись на php...
Как для apache сделать хз, там должна быть аналогичная опция
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:45

на чистый пхп код видает а на ларавел нет и на

php artisan serve

тоже видает

Soprun Vladislav
@vlsoprun
Mar 13 2016 14:47
в настройках сервера/php необходимо указать что бы выдавал ошибки, даже при ошибки интерпретатора
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:50
@vlsoprun а как это делать?
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:51
@vvmgev :point_up: 13 марта 2016 г., 17:45
Я не знаю как для apache ((
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 14:52
@vlsoprun ок спс
KarmaBot
@KarmaBot
Mar 13 2016 14:52
Спасибо (+1) для @vlsoprun принято! Текущая карма +105.
Besha000
@Besha000
Mar 13 2016 14:55
привет
можете подсказать как сделать авторизацию с помощью ларавель?
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:55
@Besha000 а в чем проблема?
Besha000
@Besha000
Mar 13 2016 14:57
я для начала пытаюсь создать с помощью миграции таблицу в БД вот такой коммандой php artisan migrate, и получаю ошибку [Symfony\Component\Debug\Exception\FatalThrowableError]
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)
сейчас покажу файл миграции
'connections' => [

    'mysql' => [
        'driver'    => 'mysql',
        'host'      => '127.0.0.1',
        'database'  => 'forge',
        'username'  => 'root',
        'password'  => '123',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
        'engine'    => null,
    ],

],
Soprun Vladislav
@vlsoprun
Mar 13 2016 14:58
@Besha000 ты уверен что это файл миграций ?
Besha000
@Besha000
Mar 13 2016 14:58
сорь))) это к подключению БД
ща

<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateUsersTable extends Migration
{
/**

 * Run the migrations.
 *
 * @return void
 */
public function up()
{
    Schema::create('users', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->string('password', 60);
        $table->rememberToken();
        $table->timestamps();
    });
}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    Schema::drop('users');
}

}

KarmaBot
@KarmaBot
Mar 13 2016 14:59
@Besha000, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Besha000
@Besha000
Mar 13 2016 14:59
я понял хорошо
slider23
@slider23
Mar 13 2016 15:00
Ты где-то в другом месте кода ошибку допустил, не дописал что-то.
"Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)"
Ищи, где
Может, в роутах, может, в конфигах
Besha000
@Besha000
Mar 13 2016 15:02
у меня в папке мигрешен 2 файла они создались при установке лары, один 2014_10_12_000000_create_users_table, второй 2014_10_12_100000_create_password_resets_table .... это так и должно быть?
Soprun Vladislav
@vlsoprun
Mar 13 2016 15:03
@Besha000 ну они же там были, значит так и должно быть
slider23
@slider23
Mar 13 2016 15:10
Текст ошибки прежде всего. Где-то в коде => стоит не на своем месте. Ищи.
Arsen Soroka
@arsen-s
Mar 13 2016 15:19
привет всем
как мне передать параметр в контроллер в роуте
возможно ли что то на подобе?
Route::get('music', 'CatalogController@list_products(music)');
KarmaBot
@KarmaBot
Mar 13 2016 15:19
@arsen-s, привет, как настроение?
Maxim
@Big-Shark
Mar 13 2016 15:21
@arsen-s нет, и я не смог нормально придумать как это сделать
Arsen Soroka
@arsen-s
Mar 13 2016 15:23
есть смылс спрашивать на другом форуме?
Maxim
@Big-Shark
Mar 13 2016 15:23
@arsen-s не думаю
Arsen Soroka
@arsen-s
Mar 13 2016 15:28
@Big-Shark я понял
надо переделать контроллер теперь
Denwebart
@Denwebart
Mar 13 2016 16:05

Привет всем. Немного не в тему.

Подскажите, пожалуйста, где найти красивые, качественные (платные и, в идеале, бесплатные) адаптивные html-шаблоны для интернет-магазина верхней одежды, которые сделаны с учётом последних фич вёрстки.
Предпочтительнее bootstrap 3, jquery (angular не владею пока совсем).

Искал долго на themeforest.net но что-то они все тяжёлые, чересчур нагромождённые, понтовые, с preloader-ами и т.п.

Хотелось бы найти простой, легковесный и красивый адаптивный шаблончик. Чтоб было просто и со вкусом.
Было бы вообще супер, если бы шаблон был бесплатным. Не сочтите за наглость.
Спасибо.

KarmaBot
@KarmaBot
Mar 13 2016 16:05
@Denwebart, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
slider23
@slider23
Mar 13 2016 16:10

Индустрия создания универсальных шаблонов уже давно свернула не туда, причем нет силы, которая смогла бы вернуть их обратно - покупатель цепенеет от прелоадеров, паралаксов и графиков и в итоге покупает то, что наиболее интенсивно дергает за мозг. Другие дизайнеры смотрят, что лучше всего продается, и делают такое же - чтобы за потраченное время поиметь максимальный денежный выхлоп. В итоге у нас все дизайн-сайты забиты дизайнами одного и того же типа.

Попробуй wrapbootstrap.com ещё

Denwebart
@Denwebart
Mar 13 2016 16:15
@slider23 Спасибо. В этом и проблема. Вроде как намечается заказ на простой магазинчик верхней одежды, но деньги на персональный дизайн и на вёрстку не выделяется. Пытаюсь найти приличный шаблон, да ещё и адаптивный и ничего толкового нет. Как быть в таком случае?
KarmaBot
@KarmaBot
Mar 13 2016 16:15
Спасибо (+1) для @slider23 принято! Текущая карма +197.
LightAir
@LightAir
Mar 13 2016 16:26
@Denwebart так что мешает взять приглянувшийся шаблон и натянуть на шаблонизатор не всё?
Dave
@aios
Mar 13 2016 16:28
@LightAir в этом случае он тратит время на выпиливание этого ненужного из шаблона
Denwebart
@Denwebart
Mar 13 2016 16:29
@aios Спасибо огромное. Я долго думал как ответить. В точку.
KarmaBot
@KarmaBot
Mar 13 2016 16:29
Спасибо (+1) для @aios принято! Текущая карма +34.
LightAir
@LightAir
Mar 13 2016 16:29
@aios а, так нам работать лень. Мы хотим всё и бесплатно.
И чтоб за нас сделали
Dave
@aios
Mar 13 2016 16:29
@LightAir нет.. мы хотим то где максимально быстро можно допилить под себя.
@LightAir отсюда и выходят каркасы собраны из кусков, шаблоны из плагинов и тд....
Alexander Morozov
@morozovalexander
Mar 13 2016 16:30
This message was deleted
@slider23 спасибо за ссылку, интересно
KarmaBot
@KarmaBot
Mar 13 2016 16:30
Спасибо (+1) для @slider23 принято! Текущая карма +198.
Denwebart
@Denwebart
Mar 13 2016 16:32
@LightAir У клиента бюджет ограничен, это не моя вина. Я готов делать. Полностью PSD + вёрстка с нуля. Но это же должно оплачиваться? Поскольку это не оплачивается совсем и клиент хочет сэкономить на деньгах и сроках, я стараюсь просто найти шаблон, который практически не требует правок.
LightAir
@LightAir
Mar 13 2016 16:32
@aios нет, давай трактовать по нормальному, Нам работать лень. Мы хотим всё и бесплатно.
И чтоб за нас сделали.
Denwebart
@Denwebart
Mar 13 2016 16:33
@LightAir Зря вы про лень. Это неуместно. Заказ будет на Laravel 5, так что уже работы валом и я берусь и так за копейки. Думаю, вы тоже не захотели бы становиться рабом.
LightAir
@LightAir
Mar 13 2016 16:33
@Denwebart первое "Я готов делать." всё, раз готов, тут можно дальше и не говорить. Не, серьёзно.
Юрий
@sawerus
Mar 13 2016 16:33
Да блин как так... шаблон. ну что бы его взять даже бесплатный надо понимать что в нем должно быть что нет и т.п. иначе один хрен нет блока допиливай тут много выпиливай....
LightAir
@LightAir
Mar 13 2016 16:34
@Denwebart Я не соглашаюсь на мизерные заказы. Я делаю долго и дорого.
@sawerus :+1:
Denwebart
@Denwebart
Mar 13 2016 16:35
@LightAir Привет, Тёма. Ты забыл добавить слово о.уенно.
Dave
@aios
Mar 13 2016 16:35
@LightAir и ох**нно?
LightAir
@LightAir
Mar 13 2016 16:35
@Denwebart кто?
Dave
@aios
Mar 13 2016 16:35
@LightAir напоминаешь кого то
Юрий
@sawerus
Mar 13 2016 16:35
@Denwebart Делай по умолчанию с бутсраповских компонентов накидать по адаптивной таблице не долго. и не парься по дизу.
Denwebart
@Denwebart
Mar 13 2016 16:36
@LightAir Слоган студии Татьяныча - "Долго, дорого, о.уенно". Вы забыли добавить слово о.уенно.
@LightAir Да, это шутка, если что.
@sawerus В итоге я получу стандартное, простите, унылое гавно. :)
LightAir
@LightAir
Mar 13 2016 16:37
Разговор ниочём...
Denwebart
@Denwebart
Mar 13 2016 16:37
@sawerus Но это вариант, не спорю.
Юрий
@sawerus
Mar 13 2016 16:37
@Denwebart ну дак ты определись денег нет и не гавно ? это как простите
))
с елки слезть и жопу не ободрать не получиться )))
Denwebart
@Denwebart
Mar 13 2016 16:37
@sawerus Это шаблон купить за 17 баксов на themeforest
@sawerus Но нормальных нет. Тяжелые, с прелоадерами и т.п. Я хотел спросить, как другие разработчики выходят из такого положения?
Юрий
@sawerus
Mar 13 2016 16:39
@Denwebart заказывают дизайн и верстают. Ну или сами рисуют. это я за себя. как другие не знаю.
Denwebart
@Denwebart
Mar 13 2016 16:40
@sawerus Наверное, вы просто не прочли, что я написал.
JhaoDa
@jhaoda
Mar 13 2016 16:41
@Denwebart мне тоже нравится вариант «не хвататься за всякие дешевые шлаковые заказы»
Юрий
@sawerus
Mar 13 2016 16:42
как правило мозг выносят а денег не платят. ))
@Denwebart я если для себя, идею беру вот тут... http://thomaspromise.deviantart.com/art/Shopping-eCommerce-Theme-281061544 к примеру и верстаю сам
и кое чего изменяю что б не совсем содрать то
JhaoDa
@jhaoda
Mar 13 2016 16:44
Но когда я брал меленькие заказы, это был а) очень хороший клиент, которому мы открыли 4 оффлайновых пиццерии или родственник, б) мы всё равно рисовали какой-никакой, но дизайн под задачи клиента, даже и за 5 тыщ
Denwebart
@Denwebart
Mar 13 2016 16:44
@sawerus спасибо. В таком случае, сколько вы берете за верстку?
KarmaBot
@KarmaBot
Mar 13 2016 16:44
Спасибо (+1) для @sawerus принято! Текущая карма +24.
Denwebart
@Denwebart
Mar 13 2016 16:45
@jhaoda 5 тыщ чего, простите?
JhaoDa
@jhaoda
Mar 13 2016 16:45
@Denwebart рублей
Юрий
@sawerus
Mar 13 2016 16:45
@Denwebart для себя верстал бесплатно )))
а так у нас человек был первая страница от 100уе. остальные так за копейки по 10 баксов страница
Artur Gafurov
@assurrussa
Mar 13 2016 16:46
Вы обсуждаете ценовую политику, это бессмысленно, для кого то одна цена окажется большой, а кто-то скажет что это копейки. Я со многими людьми работал, и знаю о чем говорю. Опыт работы с клиентами довольно хороший.
LightAir
@LightAir
Mar 13 2016 16:46
А вообще, имхо, для нет денег есть wix, umi сервис и прочее
Юрий
@sawerus
Mar 13 2016 16:46
нет денег бери вротпресс, ржумля или друпал ))
JhaoDa
@jhaoda
Mar 13 2016 16:47
@sawerus *ждумлю
LightAir
@LightAir
Mar 13 2016 16:47
+
Юрий
@sawerus
Mar 13 2016 16:47
joomla ))
LightAir
@LightAir
Mar 13 2016 16:48
прям глагол. -Что делаешь? Джумлю... )
JhaoDa
@jhaoda
Mar 13 2016 16:48
@Denwebart а что, 5 тыщ вечнодеревянных — дорого?
Denwebart
@Denwebart
Mar 13 2016 16:49
@jhaoda для меня, пока еще, да
JhaoDa
@jhaoda
Mar 13 2016 16:50
@Denwebart чувак, «5 тыщ за дизайн» это было тут недалеко, в 2001 году
Сейчас я сразу говорю клиентам — дизайн минимум 50к.
@Denwebart так что какое дорого, ты о чем???
Denwebart
@Denwebart
Mar 13 2016 16:50
Я не говорил, что совсем нет денег, а имел ввиду, что на дизайне и верстке клиент хотел бы сэкономить деньги и время.
Artur Gafurov
@assurrussa
Mar 13 2016 16:51
@jhaoda +
JhaoDa
@jhaoda
Mar 13 2016 16:51
@Denwebart клиент дурак
И от такого клиента надо бежать. Или что, ипотекатроедетей?
Denwebart
@Denwebart
Mar 13 2016 16:51
@jhaoda возможно и так
ладно, я понял, вопрос закрыт
JhaoDa
@jhaoda
Mar 13 2016 16:53
Рынок е-магазинами переполнен, что бы урвать место под солнцем надо очень сильно думать над UI/UX
Ну или демпинговать
Юрий
@sawerus
Mar 13 2016 16:54
На дизе экономить нельзя.. Диз должен быть запоминаемым и в нормальной цветовой гамме с подобранными цветами чтоб глаза при чтении на ресе не уставали и т.п. и т.д. ну сэкономит он - трафа нет, уников нет, заказов нет. ничего нет. Нафига заказывал тогда?! Для чего?! ))
@jhaoda в точку!
что ссылку кидал выше, все красивенько все друг друга хвалят но нормальный дизайнер больше половины там забракует а то и более доброй половины
Besha000
@Besha000
Mar 13 2016 17:43
я снова с авторизацией =) подскажите как поправить роуты что бы при обращении http://localhost:8080/adminzone перекидывало на http://localhost:8080/auth/login , а то кидает на http://localhost:8080/login мои роуты http://pastebin.com/SXBi3Hg6
JhaoDa
@jhaoda
Mar 13 2016 17:49
@Besha000 для начала надо запомнить, что это не авторизация, а аутентификация
Besha000
@Besha000
Mar 13 2016 17:49
хорошо, запомнил )
подскажите по моему вопросу
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 17:52
@Besha000 посмотри посредник Authenticate, и роут аутентификации измени
Это стандартные:
        $this->get('login', 'Auth\AuthController@showLoginForm');
        $this->post('login', 'Auth\AuthController@login');
        $this->get('logout', 'Auth\AuthController@logout');

        // Registration Routes...
        $this->get('register', 'Auth\AuthController@showRegistrationForm');
        $this->post('register', 'Auth\AuthController@register');

        // Password Reset Routes...
        $this->get('password/reset/{token?}', 'Auth\PasswordController@showResetForm');
        $this->post('password/email', 'Auth\PasswordController@sendResetLinkEmail');
        $this->post('password/reset', 'Auth\PasswordController@reset');
Как пример:
Route::get('/auth/login', 'Auth\AuthController@showLoginForm')
Alexey
@Butochnikov
Mar 13 2016 17:59
@jhaoda Привет. описывался здесь кто-нибудь по докам?
JhaoDa
@jhaoda
Mar 13 2016 17:59
@Butochnikov не-а
Сибиозиса ты видел, но его пугает механизм обновления
Alexey
@Butochnikov
Mar 13 2016 18:00
slider23 уже сегодня одну статью перевел
а в группе дискуссия все продолжается )
тебе уже минусы вспомнили на хабре )
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:01
В помощь доке: http://www.xmind.net/m/Bicw. Правда далеко не законченная, и никто проверять не хочет, так что не уверен что правильно всё. Мне кажется это наглядно показывает что такое: сервис-контейнер, провайдеры, биндинги, как запрос проходит
JhaoDa
@jhaoda
Mar 13 2016 18:01
@Butochnikov да флаг ему в руки
Alexey
@Butochnikov
Mar 13 2016 18:02
@m-a-x-i-m хорошая идея, отличное дополнение к доке
JhaoDa
@jhaoda
Mar 13 2016 18:03
@m-a-x-i-m схема не понятна
Alexey
@Butochnikov
Mar 13 2016 18:03
@m-a-x-i-m ты много таких сделал?
JhaoDa
@jhaoda
Mar 13 2016 18:05
@m-a-x-i-m почему index.php и bootstrap/app.php оба выглядят как независимые точки входа и ведут в непонятный «Сервис-контейнер», тогда как на самом деле index.php загружает bootstrap/app.php?
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:05
@Butochnikov только начал. Я таким способ фреймоврк изучаю. Ковыряюсь в коде, смотрю что контейнер в себе содержит, куда дальше запрос идет, как ответ формируется и сразу отражаю это на схеме
@jhaoda Ну сервис контейнер находится в index.php, но создается в bootstrap/app.php
JhaoDa
@jhaoda
Mar 13 2016 18:06
@m-a-x-i-m и что?
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:07
@jhaoda хотел именно это на схеме показать
JhaoDa
@jhaoda
Mar 13 2016 18:07
@m-a-x-i-m простой вопрос — откуда берется bootstrap/app.php?
Глядя на схему этого не понять
Besha000
@Besha000
Mar 13 2016 18:08

посмотри посредник Authenticate, и роут аутентификации измени
спасибо, с этим все получилось.... теперь не могу понять почему в этом роуте не срабаотывает внутренний роут (извините если не так выразился, тольк начал изучать лару)
Route::group(['prefix'=>'adminzone','middleware'=>'auth'], function()
{
Route::get('/', function()
{
return view('welcome');
});
});

если я правильно понимаю что поле успешной автонтификации дожно сработать вот это
Route::get('/', function()
{
return view('welcome');
});
на корень сайта перекидывает, но return view('welcome'); не срабатывает

JhaoDa
@jhaoda
Mar 13 2016 18:09
@Besha000 оформи код
KarmaBot
@KarmaBot
Mar 13 2016 18:09
@Besha000, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой "Ё").
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка "M↓" внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:09
@jhaoda я как-то не планировал изображать такие подробности, если это совет, я прислушаюсь, покажу на схеме
тупо стрелкой от public/index.php к bootstrap/app.php include
JhaoDa
@jhaoda
Mar 13 2016 18:12
@m-a-x-i-m в общем, эта схема даже у меня вызывает вопросы, подозреваю, что у новичков их будет больше
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:12
@jhaoda подумаю как лучше сделать
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:12
+--------+----------+------+------+-------------------------------------------+------------+
| Domain | Method   | URI  | Name | Action                                    | Middleware |
+--------+----------+------+------+-------------------------------------------+------------+
|        | GET|HEAD | /    |      | Closure                                   |            |
|        | GET|HEAD | test |      | App\Http\Controllers\TestController@index | web        |
+--------+----------+------+------+-------------------------------------------+------------+
но при lav52.dev/test выдает
Not Found
The requested URL /test was not found on this server.
Apache/2.4.18 (Ubuntu) Server at lav52.dev Port 80
JhaoDa
@jhaoda
Mar 13 2016 18:12
Я к тому, что идея хорошая, но надо подумать над связями. И консольная версия была бы к месту, как отражении идеологии контрактов и двух ядер
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:13
ок
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:13
убунту 14.04
ламп сервер
JhaoDa
@jhaoda
Mar 13 2016 18:13
@vvmgev ты не видел, что я и бот тебе написали?
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:14
@jhaoda нет
JhaoDa
@jhaoda
Mar 13 2016 18:14
@vvmgev я повторю, ок
@vvmgev оформи код
KarmaBot
@KarmaBot
Mar 13 2016 18:14
@vvmgev, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой "Ё").
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка "M↓" внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
Besha000
@Besha000
Mar 13 2016 18:14

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

Route::group(['prefix'=>'adminzone','middleware'=>'auth'], function()
{
       Route::get('/', function()
       {
            return view('welcome');
       });
});

если я правильно понимаю что поле успешной аунтификации должно сработать вот это

     Route::get('/', function()
       {
            return view('welcome');
       });

на корень сайта перекидывает, но return view('welcome'); не срабатывает
если роут

    Route::get('/', function()
       {
            return view('welcome');
       });

вынести из роута

Route::group(['prefix'=>'adminzone','middleware'=>'auth'], function()

то он работает

KarmaBot
@KarmaBot
Mar 13 2016 18:14
@Besha000, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Юрий
@sawerus
Mar 13 2016 18:15
@Besha000 что ты хочешь?
что бы после успешной аутентификации попасть на определенный роут ?
JhaoDa
@jhaoda
Mar 13 2016 18:15
@vvmgev а, это был не ты, прошу пардону
Besha000
@Besha000
Mar 13 2016 18:15
да, хочу попасть на определенный роут
JhaoDa
@jhaoda
Mar 13 2016 18:15
@Besha000 я тебя просил оформить код в предыдущем сообщении
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:15
я и так делал
Besha000
@Besha000
Mar 13 2016 18:16
я не совсем еще разобрался с функционалом чата, не знаю как редактировать сообщения
Юрий
@sawerus
Mar 13 2016 18:16
@Besha000 справа троиточие
JhaoDa
@jhaoda
Mar 13 2016 18:16
@Besha000 надо навести мышку на сообщение и внимательно посмотреть
LightAir
@LightAir
Mar 13 2016 18:16
@vvmgev '/' поставил в роутере?
JhaoDa
@jhaoda
Mar 13 2016 18:17
Вообще, внимательно смотреть это очень полезная привычка, как и думать...
Besha000
@Besha000
Mar 13 2016 18:17
@sawerus , спасибо
KarmaBot
@KarmaBot
Mar 13 2016 18:17
Спасибо (+1) для @sawerus принято! Текущая карма +25.
Alexey
@Butochnikov
Mar 13 2016 18:17
@m-a-x-i-m короче продолжай. по готовности можешь мне ссылки на схему кидать. здесь в личку или в вк
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:17
@LightAir да
LightAir
@LightAir
Mar 13 2016 18:18
@vvmgev смотри логи
Юрий
@sawerus
Mar 13 2016 18:19
@Besha000
в App\Http\Controllers\Auth\AuthController.php
protected $redirectTo = '/home';
VirDignus
@virdignus
Mar 13 2016 18:20
народ, кто-нидь делал кросдоменную авторизацию? поделитесь алгоритмом
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:21
@LightAir нечего нет

@LightAir

php artisan serve

все ок

LightAir
@LightAir
Mar 13 2016 18:22
@vvmgev а говоришь amp
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:23
не понял что за amp
LightAir
@LightAir
Mar 13 2016 18:23
lamp
Besha000
@Besha000
Mar 13 2016 18:23
@sawerus , спасибо буду знать, а почему не срабатывает роут который внутри роута
Route::group(['prefix'=>'adminzone','middleware'=>'auth'], function()
KarmaBot
@KarmaBot
Mar 13 2016 18:23
Спасибо (+1) для @sawerus принято! Текущая карма +26.
LightAir
@LightAir
Mar 13 2016 18:23
apm apache mysql php
без Linux
просто
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:23
@LightAir да ламп установил
LightAir @LightAir 'a тролят
Юрий
@sawerus
Mar 13 2016 18:25
@Besha000 Версия лары ?
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:26
??
Besha000
@Besha000
Mar 13 2016 18:26
самая последняя
Юрий
@sawerus
Mar 13 2016 18:26
@Besha000 а где WEb в роуте ?
Besha000
@Besha000
Mar 13 2016 18:27
@sawerus, вот это?
Route::group(['middleware' => ['web']], function () {
    //
});
Юрий
@sawerus
Mar 13 2016 18:28
@Besha000 ага, просто в пасте бин нету. думаю как так...
Besha000
@Besha000
Mar 13 2016 18:28
так я стер это ) сейчас добавлю
Юрий
@sawerus
Mar 13 2016 18:28
@Besha000 ненадо ))
читай доки )
LightAir
@LightAir
Mar 13 2016 18:28
@vvmgev ты говоришь ламп, сам запускаешь php artisan serve, т.е. без апача ещё и по lav52.dev
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:30
@LightAir на лампе не работает а php artisan serve нормольно
LightAir
@LightAir
Mar 13 2016 18:30
@vvmgev php artisan serve запускает встроенный в пых web сервер (ну типа php -S localhost:8000)
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:30
@LightAir да заню
LightAir
@LightAir
Mar 13 2016 18:30
@vvmgev дак конечно не будет работать, потому, что я на 100% уверен, что ты права неправильно выставил
Besha000
@Besha000
Mar 13 2016 18:31
@sawerus , добавил веб все равно не срабатывает.... ( сейчас у меня такой файл роута http://pastebin.com/U09e7pg7
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:31
@LightAir ты это про sudo chmod -R 777 /var/www/
Юрий
@sawerus
Mar 13 2016 18:31
@Besha000 куда ты его засунул )) почитай про роуты !!!
LightAir
@LightAir
Mar 13 2016 18:32
@vvmgev так почему же ты обращаешься через lav52.dev? У тебя dns проброшены и по дефолту стоит 80 порт в artisan?
@vvmgev боже, нет, никогда так не делай
Юрий
@sawerus
Mar 13 2016 18:32
@Besha000 https://laravel.com/docs/5.2/routing
да и вообще пройдись по докам пару раз от начала и до конца
LightAir
@LightAir
Mar 13 2016 18:33
@vvmgev настрой нормально права, группу
Чтоб из под апача работало. Либо ставь на Homestead
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:34
@LightAir да куда мне обращаться? ранше не было такой проблеми
Besha000
@Besha000
Mar 13 2016 18:35
@sawerus , спасибо , пойду почитаю
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 18:36
@Butochnikov ок
Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:37
@LightAir при обращение первого страници Lav52.dev/ работает
LightAir
@LightAir
Mar 13 2016 18:41

@vvmgev тут много нюансов, я так предполагаю что у тебя ничего не настроено, кроме того что в hosts прописан lav52.dev ну и ещё пары мелочей.

Если ты запускаешь через artisan то должно быть что-то вроде этого 127.0.0.1:8000/test, можно либо поставить и настроить bind либо прописать в hosts адрес, тогда сможешь обращаться что-то типа server.ru:8000/test, если нужно избавиться от порта, то сменить его на 80 нужно.

Но лучше настрой всё по человечески

Gevorg Baghdasaryan
@vvmgev
Mar 13 2016 18:46
@LightAir а почему ранше все это заработала а сейчас нет?
LightAir
@LightAir
Mar 13 2016 18:49
@vvmgev vanga on поломалось vanga off
@vvmgev я же прошу тебя логи, ты говоришь, всё норм, логово нет. Ну как норм, если не работает и логов нет? Значит с правами у тебя проблемы.
LightAir
@LightAir
Mar 13 2016 18:58
@vvmgev опять же свангую ты упоминал про /var/www/ скорее всего у тебя там овнер и группа либо рут либо апач, а запускаешь ты скорее всего из под своего юзера через artisan, заходишь на главную и о чудо работает. Но так как ты допустил ошибку либо в контрллере либо в роутере то фрейм тебе пытается выкинуть ошибку но ошибку викинуть не может потому что не имеет прав на запись в логи и валится. А вообще мне не понятно куда ты дел порт если работаешь через встроенный web сервер. Так можно долго гадать, но у меня кофейная гуща заканчивается :trollface:
Besha000
@Besha000
Mar 13 2016 19:03
в 5й ларе нет файла filters.php?
D3-FC
@D3-FC
Mar 13 2016 19:23
В сем привет.
представьте что есть 2 колонки nameи surname
Как сделать поиск одновременно по двум. так чтобы при вводе
в один инпут текста - Василий Пупкин
отсортировало нужную строчку
dihalt
@dihalt
Mar 13 2016 19:37
Коллеги, а можно ли гитом слить проект в другую репу, нежели та, которая по-умолчанию работает?
Dave
@aios
Mar 13 2016 19:40
Ребят спасайте
только что из PhpStorm Удалил файл
случайно
dihalt
@dihalt
Mar 13 2016 19:40
@aios ctrl+Z
D3-FC
@D3-FC
Mar 13 2016 19:40
:D
Maxim Morozov
@m-a-x-i-m
Mar 13 2016 19:40
))
D3-FC
@D3-FC
Mar 13 2016 19:40
@aios localHistory
dihalt
@dihalt
Mar 13 2016 19:41
чё ржёте? оно работает
Dave
@aios
Mar 13 2016 19:41
@dihalt СПАСИБО СПаСИБО СПАСИБО!
KarmaBot
@KarmaBot
Mar 13 2016 19:41
Спасибо (+1) для @dihalt принято! Текущая карма +1.
Dave
@aios
Mar 13 2016 19:41
@dihalt СПАСИБО! БЛЕ*ть!
KarmaBot
@KarmaBot
Mar 13 2016 19:41
Карма @dihalt не потревожена. Слишком часто её пошатывали.
D3-FC
@D3-FC
Mar 13 2016 19:41
@aios сарказм? :D
Dave
@aios
Mar 13 2016 19:41
@dihalt АФигеть
dihalt
@dihalt
Mar 13 2016 19:41
@aios на пустом место очко заработал )))
Dave
@aios
Mar 13 2016 19:41
я думал все пропало!
гипс снимают клиент уезжает
ФУХ
dihalt
@dihalt
Mar 13 2016 19:41
@aios шторм рулит!
Dave
@aios
Mar 13 2016 19:41
Писец.. ну и адреналин
D3-FC
@D3-FC
Mar 13 2016 19:42
)))
Dave
@aios
Mar 13 2016 19:42
я уже пошел по дифам шариться
D3-FC
@D3-FC
Mar 13 2016 19:42
@aios Ты можешь откатываться чуть ли не на месяц)
Шторм многое запоминает
Dave
@aios
Mar 13 2016 19:42
@D3-FC да я его теперь куплю
dihalt
@dihalt
Mar 13 2016 19:42
@aios это ничего, а 20 лет назад компы зависали от того, что холодильник включался. Тада пропадало ВСЁ
Dave
@aios
Mar 13 2016 19:43
сча коммит сделаю
вписту
dihalt
@dihalt
Mar 13 2016 19:43
@D3-FC не проверял, а если из корзины удалить, полагаю, шторм забуксует с восстановлением
Besha000
@Besha000
Mar 13 2016 19:43
подскажите как защитить маршрут, никак не разберусь (
D3-FC
@D3-FC
Mar 13 2016 19:43
@dihalt Нет) он восстанавливает из своей папочки .idea
dihalt
@dihalt
Mar 13 2016 19:43
@D3-FC о, бум знать
молодец он какой
Юрий
@sawerus
Mar 13 2016 19:44
@Besha000 от чего, от падения метеорита ?
вопросы грамотнее пиши...
Besha000
@Besha000
Mar 13 2016 19:44
от доступа без логина и пароля )
сейчас опишу
ситуацию
dihalt
@dihalt
Mar 13 2016 19:44
@Besha000 мидлвар auth добавь
Юрий
@sawerus
Mar 13 2016 19:44
@Besha000 ты походу не почитал нифига ?
Besha000
@Besha000
Mar 13 2016 19:45
читал, но не понял ....
D3-FC
@D3-FC
Mar 13 2016 19:45
Там ещё как в винде можно точки восстановления ставить
dihalt
@dihalt
Mar 13 2016 19:45
@Besha000 'middleware' => ['web','auth']
Besha000
@Besha000
Mar 13 2016 19:52

прописал такое

Route::group(['middleware' => ['web','auth']], function () {

});

допустим я хочу защитить маршрут /welcome как мне его прописать в коде выше?

dihalt
@dihalt
Mar 13 2016 19:52
@Besha000 в тело этой конструкции добавь все роуты, которые защищены
Юрий
@sawerus
Mar 13 2016 19:53
This message was deleted
dihalt
@dihalt
Mar 13 2016 19:53
@Besha000
Route::group(['middleware' => 'auth'], function()
{
    Route::get('/', function()
    {
        // К этому маршруту будет привязан фильтр auth.
    });

    Route::get('user/profile', function()
    {
        // К этому маршруту также будет привязан фильтр auth.
    });
});
Юрий
@sawerus
Mar 13 2016 19:53
@dihalt ))
dihalt
@dihalt
Mar 13 2016 19:53
@sawerus ))
Юрий
@sawerus
Mar 13 2016 19:54
@Besha000 Русскую доку читал ?
dihalt
@dihalt
Mar 13 2016 19:55
@sawerus по началу всего не упомнишь, не наезжай на человека.
Юрий
@sawerus
Mar 13 2016 19:56
да не, я не наезжаю вовсе
просто на англодоку послал. может он не знает про русскую если не понятно в англ... вот и спросил
я наоборот из лучших побуждений
тем более он сам сказал что пошел читать.... значит... или не читал или читал плохо или англо - версию не понял.
dihalt
@dihalt
Mar 13 2016 20:00
@sawerus меня тоже пинают, что не читал. На самом деле читал, от и до, но тяжело такой объём усвоить за короткое время, без практики, а тем паче, как в моём случае, когда занимаешься урывками.
как бы я понимаю людей, которые задают "тупые" вопросы.
Юрий
@sawerus
Mar 13 2016 20:01
@dihalt я такой же )) но последнее время мало спрашиваю, так как знаю где найти в доках и читаю и пробую пока не получиться... ну если уж совсем тяжко то чат.
как кто то сказал. Надо несколько раз прочитать что бы хоть примерно понимать что где искать в доке. и считаю это правильным!
dihalt
@dihalt
Mar 13 2016 20:02
@sawerus да, согласен. Потом некоторые моменты сами в башке всплывают, в момент "х"
Besha000
@Besha000
Mar 13 2016 20:02

@sawerus, спасибо Ваш код да когда допустим идешь по маршруту / перенаправляет на аутонтификацию, но после ее успешной прохождения, редирект на маршрут делает, но роут этот не срабатывает ( сейчас у меня такой код

Route::group(['middleware' => 'auth'], function()
{
    Route::get('/', function()
    {
        return view('welcome');
    });

    Route::get('user/profile', function()
    {
        // К этому маршруту также будет привязан фильтр auth.
    });
});

на welcom перекидывает, но потом что внутри не обрабатывает.... (

KarmaBot
@KarmaBot
Mar 13 2016 20:02
Спасибо (+1) для @sawerus принято! Текущая карма +27.
Юрий
@sawerus
Mar 13 2016 20:03
@Besha000 спасибку не мне а dihalt
KarmaBot
@KarmaBot
Mar 13 2016 20:03
Спасибо (+1) для @Besha000 принято! Текущая карма +1.
Юрий
@sawerus
Mar 13 2016 20:03
ахаа ))
Besha000
@Besha000
Mar 13 2016 20:03
@dihalt , спасибо )
KarmaBot
@KarmaBot
Mar 13 2016 20:03
Спасибо (+1) для @dihalt принято! Текущая карма +2.
Besha000
@Besha000
Mar 13 2016 20:03
я просто запарился уже)
dihalt
@dihalt
Mar 13 2016 20:04
клюёт сегодня)
Alexander Zhuravlev
@SCIF
Mar 13 2016 20:04

редирект на маршрут делает, но роут этот не срабатывает

Это как?

dihalt
@dihalt
Mar 13 2016 20:04
@Besha000 какой роут не срабатывает?
Юрий
@sawerus
Mar 13 2016 20:05
@Besha000 редирект на какой роут?
protected $redirectTo на куда прописал ?
dihalt
@dihalt
Mar 13 2016 20:06
@Besha000 AuthController смотри,
    /**
     * Where to redirect users after login / registration.
     *
     * @var string
     */
    protected $redirectTo = '/';
чё там напишешь, туда и пошлёт
@sawerus а ты чего на ларе ваяешь?
Юрий
@sawerus
Mar 13 2016 20:08
сейчас для киноконцертного зала проект
dihalt
@dihalt
Mar 13 2016 20:10
@sawerus а до лары тоже фреймы юзал?
Юрий
@sawerus
Mar 13 2016 20:10
@dihalt нет, первый.
dihalt
@dihalt
Mar 13 2016 20:10
@sawerus Оо. И давно ты с ларой?
Юрий
@sawerus
Mar 13 2016 20:11
@dihalt пару месяцев. может меньше
Besha000
@Besha000
Mar 13 2016 20:11

у меня сейчас вот такой маршрут

Route::group(['middleware' => 'auth'], function()
{
   Route::get('/welcome', function()
    {
          return view('welcome');
    });
});

когда я перехожу /welcome то появляется форма для ввода логина /пароля... ввожу их и оно снова кидает меня на лог пасс

на эту же форму
Юрий
@sawerus
Mar 13 2016 20:11
WEb
dihalt
@dihalt
Mar 13 2016 20:11
@Besha000 ['middleware' => ['web','auth']
@sawerus ты в мск? али на просторах нашей бескрайней?
Besha000
@Besha000
Mar 13 2016 20:13
вот так?
Route::group(['middleware' => ['web','auth'], function()
{
   Route::get('/welcome', function()
    {
          return view('welcome');
    });
});
dihalt
@dihalt
Mar 13 2016 20:13
This message was deleted
угу
только ты скобку забыл
]
Юрий
@sawerus
Mar 13 2016 20:14
@dihalt посередке меж Питером и Москвой
dihalt
@dihalt
Mar 13 2016 20:14
@sawerus :D Бологое!
Юрий
@sawerus
Mar 13 2016 20:14
@dihalt в 40 минутах ))
Валдай
dihalt
@dihalt
Mar 13 2016 20:15
@sawerus проездом был в Бологом пару раз, когда на собаках в Питер катались будучи студентурой
@sawerus а ты для шаблонов страниц используешь один лайаут?
Besha000
@Besha000
Mar 13 2016 20:17
@dihalt , скобку поставил теперь вообще даже форму не выдает http://prntscr.com/aeudqi вот файл роутов http://prntscr.com/aeuee4
Юрий
@sawerus
Mar 13 2016 20:17
@dihalt сейчас админку делаю там да один. но там секции и вью компосеры
и инклуды
dihalt
@dihalt
Mar 13 2016 20:19
@Besha000 Это у тебя отсутствует токен
http://laravel.su/docs/5.0/routing#csrf-protection
в форму добавь
<input type="hidden" name="_token" value="{{ csrf_token() }}">
Юрий
@sawerus
Mar 13 2016 20:19
@dihalt у него стандартная аутентификация
есть там все
dihalt
@dihalt
Mar 13 2016 20:20
@sawerus ну фиг знает, у меня вышло так, что стандартную не юзал, сразу с хорошим человеком забацали своё в целях обучения.
@sawerus да и судя по логу, полагаю, на токен ругается
Юрий
@sawerus
Mar 13 2016 20:21
@dihalt login.blade 11 строка
@Besha000 ты вот это делал ?
php artisan make:auth
dihalt
@dihalt
Mar 13 2016 20:23
@sawerus была бы у него стандартная, у него бы сразу всё работало, там все роуты -мидлвары прописаны
Besha000
@Besha000
Mar 13 2016 20:23
@sawerus , не, ща сделаю
Юрий
@sawerus
Mar 13 2016 20:23
@Besha000 а как ты аутентификацию подтянул ?
Besha000
@Besha000
Mar 13 2016 20:23
@dihalt, токен вроде есть
dihalt
@dihalt
Mar 13 2016 20:23
да и код на первом скриншоте что то на "искоробочный" не похож
@Besha000 ты сам пишешь авторизацию или на основе чего-то?
Besha000
@Besha000
Mar 13 2016 20:24
по этой статье пытаюсь.... но там походу ошибки.... или я ошибка =)
http://otdel-devsite.ru/laravel-5-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F/
Юрий
@sawerus
Mar 13 2016 20:25
@Besha000 да ну на...
dihalt
@dihalt
Mar 13 2016 20:25
@Besha000 удали всё, что сделал, и сделай как написал @sawerus
php artisan make:auth
Юрий
@sawerus
Mar 13 2016 20:25
@Besha000 ваще весь проект удали и поставь заново все
хз что ты там нагородил уже
dihalt
@dihalt
Mar 13 2016 20:25
:D
купи новый комп!!
хотя, если стоит задача понять как работает, можешь поковыряться, оно на пользу.
Юрий
@sawerus
Mar 13 2016 20:26
@Besha000 и делай вот отсюда, юзай переводчик.
Wolfakella
@Wolfakella
Mar 13 2016 20:28
Хочу сделать сайт для заказчика на laravel. Писать с нуля все формы по созданию и редактированию страниц/новостей/списков лень. Подскажите, есть на Laravel более-менее живая CMS? Или хотя бы каким образом уменьшить объем "ручной" работы?
dihalt
@dihalt
Mar 13 2016 20:28
@Wolfakella KodiCMS тут продвигают
попробуй
пойду поработаю. не хворайте.
Besha000
@Besha000
Mar 13 2016 20:30
эх сношу все ) ща с нуля попробую
по доке
=)
Wolfakella
@Wolfakella
Mar 13 2016 20:33
@dihalt последняя статья по kodiCMS на Хабре - почти год назад. И сайт kodicms.ru признаков жизни не подает. Не уверен, что она жива (((
Юрий
@sawerus
Mar 13 2016 20:33
@Besha000 Прочитай рускоязычную доку 3 раза от начала и доконца... Закрыв весь код!
потом просто уже будешь знать что и где смотреть.
прочитай сначала русскоязычную
http://laravel.su/docs/5.1/routing
но там 5.1 и то не полная.
потом пробуешь подглядываешь в ру доки но паралельно проверяй по англо доке на версии 5.2 -> https://laravel.com/docs/5.2
Egor Gruzdev
@EgorGruzdev
Mar 13 2016 20:35
Wolfakella
@Wolfakella
Mar 13 2016 20:35
@dihalt, спасибо. А помимо kodiCMS ничего на ум хорошего больше не приходит?
KarmaBot
@KarmaBot
Mar 13 2016 20:35
Спасибо (+1) для @dihalt принято! Текущая карма +3.
Alexander
@xxxcoltxxx
Mar 13 2016 20:35
@Besha000 вот те видео халявное с основами https://laracasts.com/series/laravel-5-fundamentals
Egor Gruzdev
@EgorGruzdev
Mar 13 2016 20:35
OctoberCMS
Юрий
@sawerus
Mar 13 2016 20:36
@Besha000 да и еще
https://laracasts.com/
и
http://simple-training.com/category/basics-of-laravel5/
но там 5.1 но зато разжевано начало и видео есть!
удачи в изучении!
Artemy
@lartie
Mar 13 2016 20:36

Привет все. Как такое может быть?

if (Auth::attempt(['email' => $email, 'password' => $password], true)) {
   return ['ok']
}

После выполнения данного куска кода все проходит отлично, условие выполняется, но меня не пускает на страницы которые доступны только для авторизованных пользователей.

Wolfakella
@Wolfakella
Mar 13 2016 20:36
@EgorGruzdev там тоже последние записи в блоге кончаются в октябре 2015...
Besha000
@Besha000
Mar 13 2016 20:37
@sawerus , спасибо ушел читать... но я еще вернусь =)
KarmaBot
@KarmaBot
Mar 13 2016 20:37
Спасибо (+1) для @sawerus принято! Текущая карма +28.
Alexander
@xxxcoltxxx
Mar 13 2016 20:37
@artemiydeveloper может, проблема с сессиями?
dihalt
@dihalt
Mar 13 2016 20:39
@Wolfakella из более-менее живого - нет. Была SleepingOwl, но её поглатила КОди
короче, коди сейчас на передовой из наших
Artemy
@lartie
Mar 13 2016 20:39
@xxxcoltxxx а какая например?
dihalt
@dihalt
Mar 13 2016 20:39
октябрь - вражеский передовик
других не знаю.
Egor Gruzdev
@EgorGruzdev
Mar 13 2016 20:39
да нет она все еще без Коди в полне жива https://github.com/LaravelRUS/SleepingOwlAdmin
Alexander
@xxxcoltxxx
Mar 13 2016 20:40
@artemiydeveloper не запускаются например
Artemy
@lartie
Mar 13 2016 20:40
@xxxcoltxxx кука добавляется, файл сессии создается
Wolfakella
@Wolfakella
Mar 13 2016 20:40
@dihalt , спасибо еще раз! Оказывается на Хабре ссылка устаревшая. Все работает у kodiCMS. Пойду поддерживать отечественного производителя )))
KarmaBot
@KarmaBot
Mar 13 2016 20:40
Спасибо (+1) для @dihalt принято! Текущая карма +4.
Alexander
@xxxcoltxxx
Mar 13 2016 20:41
@artemiydeveloper А в сессии есть id пользователя?
dihalt
@dihalt
Mar 13 2016 20:41
@Wolfakella вот ещё в догонку http://vk.com/kodicms
Wolfakella
@Wolfakella
Mar 13 2016 20:42
@dihalt , спасибо. (Тебе тоже кармы в догонку!)
KarmaBot
@KarmaBot
Mar 13 2016 20:42
Спасибо (+1) для @dihalt принято! Текущая карма +5.
Artemy
@lartie
Mar 13 2016 20:43
@xxxcoltxxx там много значений с похожим ид, просто идентификатор 1
Alexander
@xxxcoltxxx
Mar 13 2016 20:44
@artemiydeveloper ты через браузер все это проверяешь?
@artemiydeveloper не пускает, и что после этого происходит?
Artemy
@lartie
Mar 13 2016 20:45
@xxxcoltxxx самое интересное, что у меня два разных контроллера под авторизацию. Один для социальных сетей, другой для email/пароль. Вот для социальных сетей работает, там я авторизую по Auth::loginUsingId($id);
и все работает сейчас. А в контроллере для email/пароль почему то какая то херня
@xxxcoltxxx ой. я видимо права клиента даже не дал пользователю. извиняюсь. спасибо)
KarmaBot
@KarmaBot
Mar 13 2016 20:46
Спасибо (+1) для @xxxcoltxxx принято! Текущая карма +13.
lonesta
@lonesta
Mar 13 2016 20:58
Доброй ночи, проблема с socialite.
Не видит драйвер для вк
Driver [vkontakte] not supported.
хотя все настроено как по гайду, в каком месте поискать в чем проблема?
dihalt
@dihalt
Mar 13 2016 20:59
Мужики, а есть ли специальная команда, которая выводит сообщения только в консоль? Нечто, похожее на дамп, только не для отладки и для консоли?
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:01
@dihalt , про какую консоль речь? Браузера? Линуксовую/stdout?
dihalt
@dihalt
Mar 13 2016 21:04
@SCIF линуксовую, если я правильно понимаю ситуацию. Есть артизан команда, хочу по мере работы выводить сообщения в консоль, но там есть код, которых юзается под хттп, там, очевидно, этот вывод ни к чему. Т.е. если написать эхо, в консоли норм, но под хттп оно не надо. Вот и подумал, может есть штука какая на этот случай.
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:06
@dihalt Эхать из команды, это неверно. Дальше, у тебя есть какой-то класс который вызывается из через фпм и из консоли и ты хочешь чтобы он гадил только в консоль? Логи тут не кошерней использовать?
dihalt
@dihalt
Mar 13 2016 21:07
@SCIF именно, что бы гадил только в консоль. Логи логами, хотелось бы видеть текущую ситуацию по мере выполнения команды именно в консоли.
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:07
Если логи не устраивают, то тогда твой класс что-то должен возвращать и ты это что-то при работе в режиме фпм будешь просто игнорить, а при кли — выводить
Тебе прогресс выплёвывать? 10 из 300, 20 из 300?
dihalt
@dihalt
Mar 13 2016 21:07
@SCIF не, осмысленные сообщения
ход выполнения
Товарищи, ещё вопрос. Скажем, залетели мы по роуту "/адын/два/три". Можно ли где-то выцепить текущий роут, может даже распарсеный в массив? Например, что бы
$one = $querystr[0] //$one = 'адын';
или же ручками QUERY_STRING парсить?
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:11
Про роут мне кажется гораздо правильней проверять имя роута
@dihalt , https://laravel.com/docs/5.2/artisan#writing-output вот про эхо в консоль
dihalt
@dihalt
Mar 13 2016 21:13
@SCIF спасибо, добрый человек, едочитал
KarmaBot
@KarmaBot
Mar 13 2016 21:13
Спасибо (+1) для @SCIF принято! Текущая карма +49.
dihalt
@dihalt
Mar 13 2016 21:13
@SCIF нет, имя роута проверять не могу, оно может быть разным
задача получить первую часть, вот и думаю как выцепить
Т.е. что то типа Input::all(), но не для параметров, а для основной части
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:15
@dihalt Тебе нужно просто текстовые сегменты получить?? То есть не парамтеры роутовые?
dihalt
@dihalt
Mar 13 2016 21:15
@SCIF ага
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:15
Т.е. у тебя есть роут /some/else/{id} — вот тебе some, else?
dihalt
@dihalt
Mar 13 2016 21:15
@SCIF именно
lonesta
@lonesta
Mar 13 2016 21:19
Кто нибудь через socialite делал авторизацию для вк?
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:22
@dihalt , $request->segments()
dihalt
@dihalt
Mar 13 2016 21:22
@SCIF спасибо! как раз отрыл нужную доку!
KarmaBot
@KarmaBot
Mar 13 2016 21:22

Любитель сладкого

@SCIF, вы выполнили условие: "Набрать 50 кармы.".
С чем и поздравляем =)
Любитель сладкого
Спасибо (+1) для @SCIF принято! Текущая карма +50.
dihalt
@dihalt
Mar 13 2016 21:23
и с юбилеем))
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:28
Выходит это общепринятая терминология на счёт сегментов. Не знал. Я это помнил ещё по FuelPHP конца 11-го года
dihalt
@dihalt
Mar 13 2016 21:29
@SCIF век живи, век учись.
Мужики, поясните кто в теме.
Не совсем понимаю как работает DI.
В своём класса создал метод,
public function detectModule(Request $request)
ожидаю, что после вызова
$this->app->make('moduler')->detectModule();
получу в теле метода объект запроса, но фигушки.
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:33
@dihalt , я бы прочитал это https://laravel.com/docs/5.2/container#resolving для начала. Подозреваю там должен быть ответ. Из кармана не достану, т.к. с ларой работаю раз в пол года
dihalt
@dihalt
Mar 13 2016 21:34
@SCIF да, пожалуй пройдусь ещё разок, повторение мать учения.
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:41

Lastly, but most importantly, you may simply "type-hint" the dependency in the constructor of a class that is resolved by the container, including controllers, event listeners, queue jobs, middleware, and more

Вот хз что под and more понимается. Но ведь app('request') всегда можно запилить, если не найдёшь ответа, хотя конечно лучше хинтить в конструктор. Кстати, ещё обрати внимание какой из Request'ов ты хинтишь

dihalt
@dihalt
Mar 13 2016 21:44
@SCIF благодарю, точно, надо хинт в конструктор запилить, всё пучком
KarmaBot
@KarmaBot
Mar 13 2016 21:44
Спасибо (+1) для @SCIF принято! Текущая карма +51.
dihalt
@dihalt
Mar 13 2016 21:44
@SCIF сделал через фасад, но поменял на DI
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:47
Аааа. А ты хинтил в метод, я даже не заметил этого
dihalt
@dihalt
Mar 13 2016 21:49
@SCIF ага. Но ведь в некоторых случаях такой подход катит. Те же контроллеры.
видать ядро работает таким образом
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:50
Ну оно и логично. Нехрен пытаться повсюду хинтить. :) В экшенах и мидллварях, это ожидаемо и это не user-created объекты
Ты же можешь в свои экшены сам что-то передавать, а ядро будет пытаться разобраться что ты имел ввиду. Ну и как бы контейнер нужен для инициализации объекта.
dihalt
@dihalt
Mar 13 2016 21:52
да, логично. а что значит, ядро будет пытать разобраться? ведь речь идёт про инициализациию
Alexander Zhuravlev
@SCIF
Mar 13 2016 21:54
Ну так я и говорю, что если хинтинг был и для методов, то тогда ядру нужно было бы попытаться понять — а вот этот параметр он сам передал, а остальные мне хинтить, да? А в случае инициализации всё гораздо более понятно :)
dihalt
@dihalt
Mar 13 2016 21:55
@SCIF да, теперь всё ясно)
dihalt
@dihalt
Mar 13 2016 23:44
This message was deleted