Информация о пользователе

Ник: Kirill
Страна: Украина
Статус: Активен
С нами с:
06.02.2017 21:27
Лайки
Лайки: +115
Лайки
+137
Дизлайки
-22
Я лайкал: +46
Я лайкал
+48
Я дизлайкал
-2
Комментарии
Комментировал: 144
Посты
11
Комментарии
133
Ответы: 156
Посты
94
Комментарии
62
Успехи и неудачи при создании своего проекта (стартапа).
Andrij писал(а):
Было бы еще интересно узнать детальнее какие именно проекты вы делали, что там не получилось что получилось.
Были проекты по недвижимости. Проблема в том, что огромная конкуренция, много крупных игроков на рынке, с большими деньгами, и большая сложность продвижения проекта по коммерческим ключевикам. Короче нужны  реально колоссальные деньги. Была социалка. На фоне Вконтакте, ФБ и ряда других крупных аналогов, она просто была никому не интересна. Даже если она и неплоха, то люди уже годами сидят на насиженных местах и никуда не хотят переходить. Было пару развлекательных и новостных порталов. Главная проблема - это качественный и своевременный контент.

А вообще сложность не в том, чтобы создать проект, а в том, чтобы его раскрутить, нужны по истине огромные финансы.
Успехи и неудачи при создании своего проекта (стартапа).
Andrij писал(а):
Спасибо, интересная статья. Тоже делаю свой проект уже около года (это правда как хобби наверно уже стало но я еще надеюсь что со временем можно будет на нем и зарабатывать) ) слышал что в Силиконовой долине по этому поводу говорят типа статистика "Один из 10 проектов обычно бывает успешен" Так что сколько там еще осталось тебе Джон сделать до десятка? )
Я тоже все еще надеюсь, но уже очень осторожно подхожу к трате своего времени и подбору идей. Чуть позже напишу аналитику о том, как я вижу путь подбора идеи.
Laravel 5.5 и парсинг. Что такое краулер (crawler).
Den писал(а):
Сталкивались с этим?
В моем конкретном случае, я использую
// Upload and save image.
$image = UploadImage::upload($file, $contentType, true)->getImageName();
Метод сам проверит существование изображения. И если оно есть, то сохранит. Если абстрагироваться, то просто получаете путь к изображению и проверяете на существование, например так:
// url файла для проверки на существование
$url = "http://site.com/image.jpg";
// открываем файл для чтения
if (fopen($url, "r")) {
    echo "Файл существует";
} else {
    echo "Файл не найден";
}
Laravel 5.5 и slug. Что такое слаги и зачем они нужны.
George писал(а):
Устанавливаю через composer, пишет то что на картинке, пробовал менять цифры вместо 4.3 написал 5.4, вот тогда и выдала консоль что надо php 5.4
В ошибке написано, что пакет eloquent-sluggable версии 4.3 не совместим с вашей версией php 5.6
А в требованиях к пакету стоит php от 7.0

Laravel 5.5 и slug. Что такое слаги и зачем они нужны.
George писал(а):
Обидно, что не хочет работать с версией php выше 5.4. Есть решения для 5.6 ?
Вообще-то - это решение для php от 7.0 и выше.
Очень простое подтверждение email (верификация) в Laravel 5.4
pavel писал(а):
А если пользователь еще не подтвердил свой email, то как лучше ему выводить об этом сообщение, в случае если он все-так попробует войти на сайт с неподтвержденным адресом? Переопределить метод авторизации и добавить туда проверку на предмет того, активирован пользователь или нет?
Да, это можно сделать в методе входа в аккаунт. Проверяете его логин и пароль и находите, что пользователь зарегистрирован, но аккаунт не активирован, и выводите ему об этом запись. Лично я переделал роут на залогинивание пользователя, и делаю обработку через свой контроллер. В контроллере в методе залогинивания можно проводить проверку, что-то типа такого:
// Check user status.
if (!$auth->status) {
\Session::flash('flash_message_error', 'Ваш аккаунт не активен!');

return redirect($this->redirectTo);
}
При этом можно проверить, активирован он (но был забаннен) или нет.
Laravel 5.5 и парсинг. Что такое краулер (crawler).

Den писал(а):
Привет, классная штука! Все работает! Но оформить парсер как у вас не получилось.Почему-то при добавлении второй формы настроек(кнопки) в одну вьюшку фреймворк выдает ошибку. У вас каждая кнопка работает через ajax?Можете подробней рассказать про реализацию шаблона для этого парсера?
Привет. Шаблон простой. В цикле перебираем коллекцию парсеров, а кнопки формируем через роуты:
<div class="row margin-top-20 margin-bottom-20">
<div class="col-lg-3 text-left">
<a href="{!! route('admin.parser.settings.edit', $parser->id) !!}" class="btn btn-primary form-horizontal">
Изменить настройки</a>
</div>

<div class="col-lg-2">
<a href="{!! route('admin.parser.edit', $parser->id) !!}" class="btn btn-primary form-horizontal">
Изменить парсер</a>
</div>

<div class="col-lg-2">
<a href="{!! route('admin.parser.log', $parser->id) !!}" class="btn btn-primary form-horizontal">
Смотреть логи</a>
</div>

<div class="col-lg-2">
{!! Form::open(['route' => 'admin.parser.copy']) !!}
{!! Form::hidden('id', $parser->id) !!}
{!! Form::submit('Копировать', ['class' => 'btn btn-primary form-horizontal']) !!}
{!! Form::close() !!}
</div>

<div class="col-lg-3 text-right">
{!! Form::open([
'method' => 'DELETE',
'route' => ['admin.parser.destroy', $parser->id],
'style' => 'display: inline-block;',
'onsubmit'=>"return confirm('" . trans('interface.delete?') . "')"
]) !!}

<button type="submit" id="delete-parser-{{ $parser->id }}" class="btn btn-danger"
title="{{ trans('interface.Delete') }}">
<i class="demo-icon icon-trash"></i> Удалить парсер
</button>

{!! Form::close() !!}
</div>
</div>
Это кусок шаблона с кнопками, которые находятся в цикле. Как видите, пути будут автоматически созданы для кнопок и ссылок. Конфликтов при этом не будет.

А систему отображения вкладок я сделал через JS. В шаблоне формируются все вкладки, но отображаются настройки только для первой, по умолчанию. У остальных display:none. При клике на другую вкладку, я все настройки скрываю, а для этой вкладки отображаю. Все, в принципе, просто. Можно заморочиться и с аяксом, но особого смысла в этом нет.

Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins писал(а):
Добрейшего Вам дня/вечера/ночи! Очередная проблема поставила меня в тупик. Установка параметра options в "maximumImageFileSize: null" ничего не меняет, ограничения по размеру файла всё равно остаются до 3 мегабайт. Это только где-то в summernote, на сервере и в форме ограничений нет. Вы с таким не сталкивались?
Салют. Не уверен, что null корректное значение. Вот тут есть пример, https://github.com/summernote/summernote/issues/2307

Продублирую здесь:

If found the solution:

$(this).summernote({
  maximumImageFileSize: 524288 # 512KB
});

PS: to caluclate the number, you need to multiply 1024. Example:

1024 * 512KB = 524288
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
Anque писал(а):
пробую установить этот редактор (elixir'a, вроде бы, нету. ставил по дефолтному гайду - https://laravel.ru/docs/v5/installation, Windows). при выводе формы получаю такое: "(1/1) FatalErrorExceptionClass 'Form' not found in b2fc94541818c0b6867b9efee56039f0e07fce51.php (line 60) "
А можете чуть подробнее рассказать, о чем речь идет? Что вы хотите сделать и как вы это делали.
Гибкая загрузка изображений в Laravel 5.3/5.4 Пакет UploadImage.
pyro338 писал(а):
это я протупил - не то скопировал. ну в общем после обновления node и npm rebuild node-sass --force - скомпилировалось нормально. спасибо за помощь
Отлично :) Поздравляю.