понедельник, 22 июня 2015 г.

Laravel 5, и select box, integer в массиве наоборот

Продолжается битва с laravel 5, хроника событий. Кстати, уже вышла 5.1 Но я все еще на 5.0))

Странная штука, в Laravel 5
Есть форма, с выпадающим селектом, для выбора цифровых данных, например чисел от 5 до 50.
Добавил в view, фасад формы

<div class="value">
{!! Form::label('value', 'Числа:') !!}
{!! Form::select('value', [5,10,15,20,30,50], ['class' => 'form-control']) !!}
</div>

Выводил: 5,10,15,20,30,50
Но в контроллер после отправки формы - попадает value:0

Попробовал так:
<div class="value">
{!! Form::label('value', 'Числа:') !!}
{!! Form::select('value', ['пять'=>5,'десять'=>10], ['class' => 'form-control']) !!}
</div>
Все равно -  попадает value:0

Долго соображал в чем дело)

Оказывается все просто - данные в передаваемом массиве, шли наоборот,
нужно писать вот так:

<div class="value">
{!! Form::label('value', 'Числа:') !!}
{!! Form::select('value', [5=>'пять',10=>'десять'], ['class' => 'form-control']) !!}
</div>

суббота, 13 июня 2015 г.

Если не хочется пока использовать Laravel 5.1 - то создаем проект под laravel 5.0

Сегодня начиная новый проект, точнее ветку, наткнулся на проблему с авторизацией, в laravel 5.1 другая структура.
Почти пол проекта добито под 5.0, нужна свежая установка именно этой версии. Нет проблем:
Вводим в нужной папке, в терминале заветное заклинание)

composer create-project laravel/laravel your-project-name 5.0.*
и вуаля)

суббота, 23 мая 2015 г.

Выбор нового ноутбука, мысли, цены и ограничения...

Добре, уважаемые)
Мой ноут марки Acer приказал долго жить, модель 2010 года, и после года мыканий по ноутам друзей, сестер... все таки решился взять наконец новый.

Но за это время, научился мобильности - ОС на флэшке. облачные хранилища, почта, записи в OneNote, файлы в OneDrive.

Далее, подсчитал финансы, после покупки Nokia Lumia 930 в кредит на 6 месяцев, их было не много) Решил закрыть кредит за Lumia, и только потом брать ноут. Экономику никто не отменял, а покупки ухудшающие привычный образ жизни - прогулки, пабы, отдых, развлечения, одежда и тп,

Пока подступало время завершения кредита, полазил по сайтам компьютерных магазинов:
Сперва определил что мне нужно:
Обязательно экран не меньше 14 дюймов -
Процессор Intel - I3 - I5
Память не меньше 4 Гб
Производитель - Mac, Asus, Dell, Sony.
Цена - от 50 до 150 тыс. тнг
Mac Pro отпадает стоит ~ 315 тысяч тнг (

Итого Dell Inspiron 3547 или Asus X555LD

Выбрал Asus X555LD ввиду, лучшего экрана, 114 тысяч в Белом Ветре. В других магазинах Technodom, Sulpac, ALser он дороже

+ Легкий,
+ Intel I5, 4 Gb, GeForce 820M, Экран не бликует, и ярче чем в DELL, но не IPS конечно), Дизайн
- Пластик, хлипкий, клава слабая

Совет: Если бы было больше времени, и я мог подождать... заказал бы на Ozon.ru, там дешевле в разы, и могут доставить местные фирмы - посредники, и я взял бы MacPro) или Dell Inspiron 7 серии, или Dell XPS, так как там IPS матрица - для игр не годится, но смотреть фильмы и работать самое то!.

Почему сам там не купил?)
Время - хочу быстрее запустить свой проект и просто не люблю ждать доставку
Финансы - тут в магазине, взял в кредит, на полгода, а на Озон нужны наличные сразу

P.S. А еще, приятно и удобно, когда на телефоне Windows и в ноуте тоже Windows))) Ждем обновления на Windows 10.

Для тех, кто хает Windows , могу сказать, каждому свой  выбор, Андроид крут, и все такое, но всегда должна быть альтернатива, иначе застой.

воскресенье, 26 апреля 2015 г.

Нашел классные видеоуроки по PHP фреймворку Laravel

Хай

Вот и докатился до фреймворков, или эволюционировал...
после Kohana, которая все меньше поддерживается php сообществом, решил досконально изучить популярный Laravel.

Впечатления, по ходу изучения. Но уже нравится, поддерживает из коробки авторизацию, валидацию, ORM, и JSON.

Для обучения решил смотреть видео, и наткнулся на уроки Son Sothea. 14 уроков, на английском, но для нас это не проблема) наоборот, польза. Язык приятный, и легкий, видео с шутками, не индусский, слушается легко.

ссылка на третий урок, а дальше по ходу дела, найдете.

Посмотрим, дальше, буду добавлять по ходу дела, видео, и авторов туториалов по Laravel

понедельник, 23 марта 2015 г.

Удобный класс для работы с БД MySqli от Joshcam


Прива, народ)
Перепробовав несколько классов для работы с базой данных MySqli, остановился на этом PHP-MySQLi-Database-Class

До этого использовал SimpleDb - он хороший, но очень простой, если делать сайт-визитку, ок. Примеры на хабре, тыц. Но когда требования возрастают... потребовался калибр покрупнее) И мой выбор пал на PHP-MySQLi-Database-Class.

И вот почему - удобно) и подробно расписано что и как использовать. Теперь меньше уходит времени на рутину) уже форкнул к себе, на всякий пожарный.
Кому интересно - ссылка на Github оригинал
Надеюсь пригодится, если требуется класс для работы с MySQLi + PHP.

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

суббота, 14 марта 2015 г.

Неправильный вывод звука в Windows 7

В общем Windows 7 еще долго будет жить на моем, ноуте)
Windows 8/8.1 показали свою нестабильность, особенно x64 версии, часто проблемы при работе с JAVA и поиском драйверов.
Итак, в один вечер, решили посмотреть фильму через ноут, с windows 7 на борту, но вывод звука - огорчил. Ибо, фоновые звуки были громче, нормальных, что отнюдь не радовало уши. Полез в настройки, оказалось звук выставлен в неотложный режим, как он перешел в этот режим - загадка. Подозреваю, sky, но возможно и другие проги.
Решение, нашлось быстро, и за 1 минуту).
Заходим в Панель управления - Звук - Выбираем в первой вкладке, наше устройство (у меня оно одно) - Свойства - Снимаем галочку с режима - неотложный режим - (если надо ставим галочку на Тонкомпенсацию) - Применить - Ок - Ок.
Вот и все.
Выкладываю пошаговый скриншот:

суббота, 1 ноября 2014 г.

wordpress, nginx и ЧПУ

В новом проекте на wordpress 4, после установки, как всегда настраиваю ЧПУ
Делаем так:
Переходим -> Параметры - Постоянные ссылки, указать произвольные ссылки - /%category%/%postname%.html
Если не нужно отображение категорий (хотя так удобнее)
/%postname%.html
и да, html полезная штука)
Ставим плагин Cyr-To-Lat, активируем, и все работает. По крайней мере, должно...

В общем, все как обычно, но не тут то было, при переходе на дефолтную запись - Привет, мир.
Видим ошибку - 404!
Я думал, проблема в плагине, попробовал Cyr-To-Lat Enhanced, тот же результат.
Стал думать, оказалось, все просто. На сервере - Nginx, а не обычный Apache
Смотрим и правим, если у вас Apache, правим htaccess:

RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

Если же, стоит Nginx, как в моем случае добавляем в настройки сервера
 ngx_http_rewrite_module

location / { try_files $uri @wordpress; } location @wordpress { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root/index.php; include fastcgi_params; }

Вот такие делы) Удачи.