Skip to content

Instantly share code, notes, and snippets.

View slider23's full-sized avatar
🏠
Working from home

Michael slider23

🏠
Working from home
View GitHub Profile
#
# REQUIRES:
# - server (the forge server instance)
# - site_name (the name of the site folder)
# - sudo_password (random password for sudo)
# - db_password (random password for database user)
# - event_id (the provisioning event name)
# - callback (the callback URL)
#
@slider23
slider23 / gist:0d7712d332e7138cac91
Last active August 29, 2015 14:20
Класс-хелпер элементов форм
<?php namespace LaravelRU\HTML;
use Input;
use Session;
class Element {
public function input($type = 'text', $field, $label, $placeholder = null, $value = null, $required = false, $disabled = false)
{
$value = $this->checkForValue($field, $value);
@slider23
slider23 / gist:3e4e7a533a0bcc266209
Last active August 29, 2015 14:13
Как правильно переводить документацию Laravel

Оригинал документации - https://github.com/laravel/docs . Перевод документации находится на гитхабе по адресу https://github.com/LaravelRUS/docs . Апдейт перевода осуществляется пулл-реквестами в этот репозиторий.

Редактирование репозитория с переводом может происходить в двух вариантах - внесение незначительных изменений и обновление перевода файла до актуального

Внесение мелких изменений

Если вы заметили опечатку, некрасивый перевод, неподходящее употребление термина - вы можете просто отредактировать файл прямо на гитхабе. Не нужно уметь пользоваться git , гитхаб сам сделает пулл-реквест. Если же вы заметили, что в русской документации отсутствует фича, которая есть в документации англоязычной, вам нужно использовать другой вариант работы.

@slider23
slider23 / gist:e8b6ee67434607ba4d60
Last active August 29, 2015 14:10
laravel dropzone example
view
<script src="/vendor/dropzone/dropzone.js"></script>
<?= breadcrumbs(['Список фотогалерей' => route("gallery"), $gallery->title => route("gallery.view", [$gallery->slug]), "Добавить фото"=>""]) ?>
<h1>Добавление фотографий</h1>
<form action="<?= route('gallery.upload')?>" class="dropzone" id="photogallery">
<p>Перетащите сюда фотографии или кликните чтобы выбрать их для загрузки.</p>
</form>
@slider23
slider23 / form_helpers.php
Created September 23, 2014 12:26
Хелпер для форм в формате bootstrap3
<?php
Form::macro("check", function($name, $value = 1, $checked = null, $options = array()){
return Form::hidden($name, 0).Form::checkbox($name, $value, $checked, $options);
});
Form::macro('textField', function($name, $label = null, $desc = null, $value = null, $attributes = array())
{
if($value===null){
На этой неделе Laravel взял первое место на Github среди всех php-проектов по числу набранных "звезд".
Релиз первой версии Laravel состоялся примерно два с половиной года назад, в июне 2011го. Мы - я, моя жена и недавно родившийся сын - жили тогда в маленькой квартирке, у меня был дешевый ноут, купленный за 300 бакосов в BestBuy, у него был тусклый экран и ужасная клавиатура. Я сомневался, что кто-то, кроме меня будет использовать мой фреймворк, да и люди с Reddit встретили его довольно.. по-разному. И все же в первые 24 часа его скачали 100 раз и я помню, как хвастался этим перед женой.
На первой версии laravel.com висело четыре пункта, которые должны были помочь человеку понять - для него ли этот фреймворк. Один из них, самый важный, гласил - "вы любите дружественные, яркие сообщества людей, приверженных идее помощи друг другу". Возможно, этот пункт был самым важным, потому что именно этого я хотел для себя лично ? Может быть, я сделал Laravel не потому, что меня не устраивали другие фреймворки, а потому,