Может войдёшь?
Черновики Написать статью Профиль

Статьи odd_bod

Управляем JavaScript-объектами с помощью паттерна "выявления модулей"

перевод

В одном из последних выпусков подкаста про Laravel («Мне нравится то, что ты говоришь»), мы говорили о VueJS, и Тэйлор упомянул, что иногда его раздражает процесс передачи больших объектов между JavaScript-фреймворками. Ну вы и сами знаете: определяем группы параметров и методов, затем нам надо втиснуть их в один большой список через запятую, и они становятся набором свойств объекта:

jsVue.doSomethingOrOther({
  onething: function () {

  },
  otherThing: function () {

  },
  etcetera: 'etcetera'
});

В подкасте я…

Учимся использовать Vue-router в одностраничных приложениях

перевод

Одна из моих любимых вещей в Vue.js — он работает на простейших страницах с простейшими компонентами. Вам не нужны никакие сложные инструменты сборки или деревья зависимостей.

Но Vue не ограничивается только простыми компонентами. Vue-resource делает AJAX простым, с vue-router можно настроить маршрутизацию одностраничного приложения почти без усилий. И я обещаю, когда-нибудь я выучу и Vuex.

Я хочу показать вам, насколько просто использовать vue-router для…

Explorer

Привет. Если правильно тебя понимаю, ты можешь сделать каждую страницу своего сайта отдельным одно-страничным приложением, в этом случае ты вполне можешь обойтись и без роутера.

Использование SparkPost для email-операций c Laravel

перевод

Недавно компания Mandrill объявила, что закроет свой отдельный email-сервис и предоставит его только платным пользователям MailChimp. Это хорошо для них, но многие из нас использовали его для небольших «одноразовых» приложений и не собирались платить, чтобы отправлять до 100 писем в месяц.

На рынке есть другие email-провайдеры, такие как Mailgun и Sendgrid, а также SES от Amazon, CampaignMonitor, и более…

Множественные драйверы защиты авторизации (включая API) в Laravel 5.2

перевод

Давайте снова посмотрим на новые возможности Laravel 5.2. В этой версии значительно доработана вся система авторизации, в том числе стало намного проще использовать сразу несколько «защитников».

Это одна из статей о новых функциях Laravel 5.2. Скоро будут ещё, не пропустите.

Заготовка авторизации в Laravel 5.2

перевод

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

В Laravel для этого была заготовка прямо из коробки. К моему большому сожалению, она недавно исчезла из Laravel, но теперь вернулась в качестве Artisan-команды shmake:auth.

mattstauffer at Cassim in ~/Sites/auth-scaffold on master
± php artisan make:auth
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/auth/login.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/auth/register.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/auth/passwords/email.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/auth/passwords/reset.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/auth/emails/password.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/layouts/app.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/home.blade.php
Created View: /Users/mattstauffer/Sites/auth-scaffold/resources/views/welcome.blade.php
Installed HomeController.
Updated Routes File.
Authentication scaffolding generated successfully!

Что она даёт? Давайте разберёмся.

Это одна из статей о новых функциях Laravel 5.2. Скоро будут ещё, не пропустите.

Ограничение скорости запросов API в Laravel 5.2

перевод

В последнее время я всё чаще и чаще работаю над созданием API при разработке на Laravel. Я использую свой класс для ручного ограничения скорости запросов, но мне всегда казалось, что для этого есть более простое решение. И не удивительно, что когда Тэйлор собрался написать посредник для ограничения скорости запросов, то у него это вышло проще и лучше, чем у меня.

Это одна из статей о новых функциях Laravel 5.2. Скоро будут ещё, не пропустите.

Jeka2

А можно использовать 2 посредника, например первый throttle:5,1 а второй throttle:20,60 ?
Потому что пользователи часто чтото быстро делают за короткий промежуток времени потом отдыхают, потом опять чтото поделал и так несколько раз за большой промежуток времени. Надеюсь вы поняли о чём я.

Неявная привязка модели маршрута в Laravel 5.2

перевод

Для тех, кто не знает, привязка модели маршрута уже давно есть в Laravel, но в Laravel 5.2 она стала ещё проще.

Это одна из статей о новых функциях Laravel 5.2. Скоро будут ещё, не пропустите.

LuchkinDS

там где у модели Shoe мб несколько состояний (status —>public | status->hidden(?))
хотя мне больше нравится вариант, active->true | active->false

"Строгий" режим и другие настройки MySQL в Laravel 5.2

перевод

Если вы помните мою статью Как отключить строгий режим MySQL в Laravel Forge (Ubuntu), то вы наверняка вспомните, что в MySQL 5.7 был представлен новый режим, который мы обычно называем «строгим». На самом деле он является сочетанием новых режимов, которые в сумме делают обработку ваших MySQL запросов чуть точнее, чем раньше.

В предыдущей статье я рассказал, как отключить его на Ubuntu, но после этого Адам Ватан добавил в Laravel функцию, которая позволяет определить, используете ли вы «строгий…

VitalN

https://habrahabr.ru/post/278629/

Как отключить строгий режим MySQL в Laravel Forge (Ubuntu)

перевод

Строгий режим появился в MySQL ещё начиная с версии 5.1, но только в версии 5.7 он стал включённым по умолчанию. Если вы недавно обновили сервер, и внезапно ваше приложение перестало работать, то причиной мог стать как раз этот режим.

В Laravel вы можете исправить это прямо в коде: откройте файл настроек database.php и добавьте ключ strict со значением false. Но если вы используете не Laravel приложение (мы столкнулись с этой проблемой в CodeIgniter и в CraftCMS), у вас не будет такой возможности. Давайте разберёмся, как можно…

BorisM

После обновления релиза до Ubuntu 16.04
(Server version: 5.7.12-0ubuntu1.1 — (Ubuntu)
Apache/2.4.18 (Ubuntu)
PHP extension: mysqli
PHP version: 7.0.4-7ubuntu2.1 )
долго искал что же делать с мускулом
(практически ничего не работало)
Ваши советы привели к полной работоспособности
старых вебприложений с новой версией мускула
Дополню только, что вносить изменения надо только в этот файл конфигурации
/etc/mysql/mysql.conf.d/mysqld.cnf
Конкретно, убрав опции
STRICT_TRANS_TABLES
ONLY_FULL_GROUP_BY
заработали такие приложения как
piwigo, moodle, glpi, т т.п.
Спасибо за конкретное и адекватное знание.

Проверка массива формы в Laravel 5.2

перевод

Самое время начать писать о новых возможностях Laravel 5.2! Вы наверняка заметите, что многие нововведения просты как в изучении, так и в использовании. Может даже показаться, что этот релиз меньше предыдущего. Но многие функции версии 5.2 сильно отразятся на простоте и удобстве повседневной работы.

Это одна из статей о новых функциях Laravel 5.2. Скоро будут ещё, не пропустите.

agma

не работает этот метод он пишет -что первый аргумент($request->all(),) должен быть экземпляром класса Illuminate\Http\Request и все в таком роде только 2 дня зря потерял легче по старому вручную сделать

Назад | ДальшеДвижется на Habravel