Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Работа Laravel в Amazon Elastic Beanstalk » 04.06.2016 14:13:04

hzone пишет:

действительно, слона-то я и не заметил за удочкой )))

Причем автор даже русский или русскоязычный smile

#2 Re: Laravel 5.x » Голосуем за перевод Laracasts » 04.06.2016 14:12:07

Proger_XP пишет:

Я считаю, что если это не простая перепечатка на том же самом языке (то есть плагиат), то подобные переводы имеют право на жизнь. Кто знает английский достаточно, чтобы воспринимать речь на слух - всегда выберут смотреть и слушать оригинал, благо подписка на касты стоит $9.

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

Вопрос опять же - будет ли русскоязычная аудитория платить? Мы, скажем так, не очень привыкли платить за легальный контент, этот тренд только-только начинается smile

#4 Re: Laravel 5.x » Голосуем за перевод Laracasts » 04.06.2016 13:59:23

Proger_XP пишет:

Факт, но даже на этом форуме очень много сообщений от людей, которые его не знают вообще. Лет 15 назад без английского было никак, т.к. на русском ничего не было и приходилось учиться, а сейчас переведённого материала больше, есть русские форумы, где что-то можно спросить - мотивации изучать язык намного меньше.

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

А неофициально (читай нелегально) делать переводы - как то неэтично smile Это же его авторский контент

#5 Laravel 5.x » Работа Laravel в Amazon Elastic Beanstalk » 04.06.2016 13:21:00

duster
Ответов: 4

Написал небольшой туториал, как развернуть воркеры Laravel в среде AWS EB, если кому интересно:
https://habrahabr.ru/post/302590/

#6 Re: Laravel 5.x » Голосуем за перевод Laracasts » 04.06.2016 13:19:16

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

Если переводить - угнаться не получится все равно. Слишком часто и много нового выходит в мире сейчас

#7 Re: Laravel 5.x » Поддержка дополнительных очередей » 07.05.2016 09:51:43

Достаточно легко написать дополнительный коннектор - просто посмотрите SqsConnector как пример

#8 Re: Laravel 5 » Гео-данные ( Страны / Регионы / Города ) » 07.05.2016 09:15:17

Интересное совпадение - я на днях начал делать похожий пакет smile
https://github.com/MenaraSolutions/fluent-geonames

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

Вообще, сейчас во многих проектах нужны эти данные - даже странно, что нормального пакета до сих пор нет.

#9 Re: Laravel 5.x » Laravel 5.2 куда пропал Illuminate\Auth\Guard ? » 26.03.2016 00:57:28

duster$ find vendor/ -name Guard.php
vendor//laravel/framework/src/Illuminate/Contracts/Auth/Guard.php

#10 Re: Laravel 5.x » Что использовать? » 25.03.2016 03:06:52

Можно сделать в стиле laracasts - создать класс типа AppMailer, который будет все почтовые методы приложения содержать.

Этот класс будет использовать стандартный Mailer от фреймворка для отправки, можно (и нужно) создавать работы (jobs) и класть их в очередь. Потом отсылать письма из очереди отдельным процессом.

#11 Re: Laravel 5.x » Не работает регистрация » 25.03.2016 03:04:20

У Вас в ошибке уже все сказано - шаблон auth.register отсутствует. Маршрутов недостаточно

#12 Re: Laravel 5.x » Страница 404 » 21.03.2016 03:01:07

Если Вам нужны разные 404 в зависимости от места (контроллера) - наверное проще выдавать их прямо в контроллере, просто присваивать нужный шаблон и код 404, когда Response объект создаете.

Иначе, мне кажется, у Вас Handler.php разрастется

#13 Re: Общий раздел » Некоторые несоответствия с видеоуроками... » 20.03.2016 10:26:17

Надо параметры указывать для этого всего просто. make:modal Blabla -m для миграций и так далее. На все команды есть help - там все ключи перечислены.

В последней версии (5.2) действительно некоторые дефолтные параметры убрали

#14 Re: Laravel 5.x » Как установить модульность в Ларавель 5.2 » 18.03.2016 16:26:29

Я тоже не понял - что за модуль внутри приложения?

Все стороннее - это пакеты packagist, все свое - это приложение.

Штатных методов разбивания приложения на "модули" - на сегодня нет

#15 Re: Laravel 5.x » Что это за ошибка? » 18.03.2016 01:56:42

В Вашей ошибке уже дан ответ на Ваш же вопрос smile)

Не может найти сгенерированный файл от composer. Как вариант - никто не запускал composer install и папки vendor вообще нет

#17 Re: Laravel 5.x » Как убрать public из адреса? » 17.03.2016 15:32:10

Тогда закройте хотя бы право на чтение на все остальные папки через .htaccess

#18 Re: Laravel 5.x » Формирование адрессной троки в Ларавель » 17.03.2016 15:31:06

Вообще, в routes.php в любом случае оно должно быть

Если не явным образом, то через helper, который создает все стандартные маршруты

А дальше, зная куда уходит маршрут, легко найти метод - он или в самом классе, или в одном из его предков

Laravel в целом очень логичный smile

#19 Re: Laravel 5.x » Обработка спецсимволов » 17.03.2016 15:26:33

Ну, Laravel же тут не причем - когда в шаблоне Blade выводится переменная, она будет экранироваться по умолчанию, а у Вас в JS отдаются данные в формате JSON

Коверкать данные из БД перед конвертацией в JSON - было бы как-то некорректно

Здесь, по-хорошему, bootstrapTable должен экранировать

#20 Re: Laravel 5.x » Миграции,Модели » 16.03.2016 06:12:21

Вы пытаетесь запустить 'dump.sql' как запрос SQL - такого запроса не бывает, в ошибке об этом и сказано

Запросы SQL уже встроены в Eloquent, достаточно пользоваться встроенными методами выборки. Для многих проектов использование DB вообще не пригодится

#21 Re: Laravel 5.x » Транзакции » 14.03.2016 16:15:43

MadHatter пишет:

Решил проблему. Она оказалась в том, что таблицы были в MyIsam. Поставил в InnoDB и все стало работать.

Это грустно - MyISAM иногда нужен. К примеру, InnoDB не поддерживает spatial-индексы.

#22 Re: Laravel 5.x » Транзакции » 14.03.2016 06:34:56

Для начала, у Вас вообще нет DB::commit() — вы нигде транзакцию не завершаете?

Если верить документации, что работа с Eloquent должна нормально заворачиваться в транзакцию DB.

Еще у Вас опечатка в методе rollback() — он на самом деле rollBack(). В Laravel везде используется camel case.

#23 Re: Laravel 5.x » Помогите новичку при разработке форм » 14.03.2016 06:31:15

htclog81 пишет:

Нужен был web middleware для показа ошибок при возрате в форму.

Многие на это накололись при переходе на 5.2. Правда, опять же, Вы документацию от 5.1 цитируете - может в 5.2 упоминания есть?

Согласен, что недостаточно грамотно уведомили публику, но сам шаг был рациональный

#25 Re: Laravel 5.x » Запрос из двух таблиц » 13.03.2016 15:50:09

[quote=potMaster]duster а связывать таблицы не нужно разве ?[/quote]

Конечно, надо. Я просто подумал, что они (модели) уже связаны — автор вопроса об этом ничего не говорил.

Подвал раздела