sersCannot inline formatted data because it only has block elements.
(0:00)
Привет, с вами Тейлор Отуэлл с ещё одним скринкастом по Laravel. В этом скринкасте я бы хотел познакомить вас с Lumen, новейшим членом семейства Laravel. Lumen – это официальный микро-фреймворк Laravel, и он молниеносно быстрый. Это отличный путь для написания микро-сервисов или небольших API, используя любимый вами синтакс Laravel, но в очень быстром фреймворке.
(0:30)
Очень часто, когда у вас было основное приложение Laravel, но вы хотели поддержать…
(0:00)
Приветствую вас ещё раз. Итак, мы хорошо продвинулись – мы можем отобразить все наши статьи, и можем конечно же иметь дело с ними поодиночке. Теперь как насчёт основного процесса создания статьи? Для этого нам понадобится оконечный маршрут (endpoint), так? А также потребуется форма. Нам нужен способ получения данных из этой…
(0:00)
Приятно видеть вас снова. Давайте немного настроим нашу конфигурацию. Если я буду делать настройки построчно, на это будет скучно смотреть. Вместо этого я покажу вам основы и затем дам образец по-настоящему хорошо задокументированного файла vimrc, который я обычно использую сам. Вы сможете выбрать нужные настройки и скопировать их в свой файл. Давайте отредактируем наш файл vimrc. Вот…
(0:00)
Хорошо. Итак, вы — новичок. Вы абсолютно незнакомы с Laravel, и вы даже не знаете с чего начать. Это нормально, все когда-то были на вашем месте. Давайте вместе проработаем процесс установки.
Первый шаг — посетите Laravel.com и нажмите Quickstart (или русский перевод здесь, на Laravel.ru — прим. пер.). Здесь вы увидите два разных способа установки…
(0:00)
Сейчас, когда мы уже немного разобрались с миграциями, можем переключиться и поговорить о том как реализована в Laravel работа с Active Record (шаблон проектирования «Активная запись»). Я думаю вам это понравится. Итак, если я перейду в терминал и выполню:
…
(0:00)
Перед тем, как приступить к настройке редактора вы должны усвоить основные клавиши для перемещения. Я открою Vim или, повторюсь, я предпочитаю MacVim. Это фактически то же самое. Но этот редактор предоставляет вам хорошую GUI-оболочку. Например, вы можете нажать Command+S (на Mac) или Ctrl+S (Windows/Linux), чтобы сохранить файл. На самом деле, вы можете делать множество вещей…
В Laravel можно просто задать переменные среды, специфичные для вашего тестового окружения. Просто отредактируйте свой файл phpunit.xml и задайте их как записи блока <php>:
xml<php>
<env name="APP_ENV" value="testing"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="SESSION_DRIVER" value="array"/>
<env name="QUEUE_DRIVER" value="sync"/>
<env name="DB_DATABASE" value=":memory:"/>
<env name="DB_CONNECTION" value="sqlite"/>
<env name="TWILIO_FROM_NUMBER" value="+15005550006"/>
</php>
Но что делать, если вам вдруг понадобилось исключить их из контроля версий?
В одном из последних выпусков подкаста про Laravel («Мне нравится то, что ты говоришь»), мы говорили о VueJS, и Тэйлор упомянул, что иногда его раздражает процесс передачи больших объектов между JavaScript-фреймворками. Ну вы и сами знаете: определяем группы параметров и методов, затем нам надо втиснуть их в один большой список через запятую, и они становятся набором свойств объекта:
jsVue.doSomethingOrOther({
onething: function () {
},
otherThing: function () {
},
etcetera: 'etcetera'
});
В подкасте я…
(0:00)
Итак, вы долго ждали, и я думаю пришло время увидеть код Laravel. Я загружу сервер, и мы сделаем несколько изменений, чтобы вы поняли основной процесс – как загрузить «представление» и вывести результат в окно браузера.
Если вы хотите использовать…
(0:00)
Одна из замечательных возможностей в Vim — это то, что у вас может быть любое количество разбиений окна. И, когда я говорю про «сплит», то имею ввиду это. Это то, что мы называем горизонтальным разбиением. Я могу сделать вертикальное разбиение аналогично. Или я могу создать любое количество разбиений. Давайте создадим горизонтальное разбиение тут, вертикальное здесь…
Спасибо за поправки. Очень пригодились. Возникает только вопрос вот сейчас май 2018 а поправки были замечены в мае 2016. Видно по одному месту.... автору на этот фреймворк.