(0:00)
В этом эпизоде мы целиком сосредоточимся на некоторых оптимизациях PHP. Если вы не используете PHP, просто пропустите эту часть. Хорошо. Мы загрузим или установим три разных вещи. Первая — обновленный файл синтаксиса. Следующая — способ автоматического добавления оператора PHPuse вверху каждого класса. И третья — мы создадим небольшой маппинг…
(0:00)
Итак, у нас есть конечный маршрут, показывающий форму для создания новой статьи. Отлично. Но, как вы можете себе представить, нам вероятно понадобится ещё одна форма для ситуаций, когда статью требуется обновить. Так как именно это будет работать? Что же, давайте поговорим о ходе работы и в…
Если при попытки отредактировать статью у вас вылетает ошибка, то возможно вам нужно в ArticlesController добавить use Illuminate\Http\Request;
(0:00)
Добро пожаловать. Итак, давайте перейдём к разговору о конфигурации, а также о переменных окружения в Laravel 5. В предыдущем уроке мы уже немного говорили об этом. У нас есть файл .env в корне проекта, содержащий ряд ключей и значений. Так как же именно Laravel ссылается на них? Это…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №12
—
PeepOpen
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Давайте вернемся к процессу просмотра ваших файлов. Очевидно, вы занимаетесь этим чаще, чем чем-либо еще, поэтому очень важно найти решение, которое устроит именно вас. Если вы хотите что-то вроде механизма в SublimeText, вы можете использовать PeepOpen. Это почти, как менеджер файлов в GUI, который работает в некоторых других редакторах. Особенно пару лет назад, он был очень популярен. Он не…
(0:00)
Хорошо, мы готовы разобраться с валидацией, это довольно интересная тема. Так что если я перейду на PHPArticlesController — вот где мы закончили в прошлый раз. Единственное различие в том, что я добавил несколько документирующих комментариев в различные методы. И…
(0:00)
Это Laracasts, в конце концов. Почему бы нам не прерваться и применить некоторые специальные улучшения для Laravel? Кстати, если вы не используете Laravel, вы можете применить их очень просто к любому фреймворку или инструменту, который используете. Хорошо. Если мы посмотрим в сайдбар, тут у нас типичное приложение Laravel. Одну вещь вы будете делать, возможно, чаще, чем что-либо, — посещать…
(0:00)
Итак, мы хотим разобраться с валидацией, но для начала, давайте чуть-чуть поговорим о паре других моментов, чтобы наш код стал чище. Посмотрим на несколько хороших примеров, чтобы немного больше поработать с Carbon. Мы можем поговорить об областях запросов (query scopes) и ещё о ряде мелких моментов типа…
(0:00)
Давным-давно, когда я только-только изучал Vim, обнаружение плагина surround.vim от Tim Pope (tpope) сэкономило мне кучу времени. Позвольте показать, как это удобно. Начнем, как обычно, с его установки. Напишем здесь Plugin и вставим ссылку из GitHub. Теперь перезапишем наш файл .vimrc. Запустим установку плагина. Давайте перейдем в произвольный файл, например, этот класс PHP…
(0:00)
Когда речь идет о сниппетах, у вас есть несколько вариантов. Но, обычно, у меня очень хорошо работает это расширение. Давайте установим его в этом уроке. ,ev, переместит меня в файл .vimrc. Простите, еще раз, — мы должны перейти в наш файл plugins.vim и вставить это сюда. Вот так. Хорошо, теперь можем вернуться. И, кстати, я просто нажму Ctrl+6…
(0:00)
Одна вещь в Vim является загадкой для новых пользователей — как происходит поиск проектов. Например, верно то, что, если мы перейдем... я не знаю... в PHPAuthController, то вы увидите, — прокручу тут вниз — что я добавил новый раздел с названием John Doe. В текущем файле я могу найти это легко…
Только меня бесят в тексте непонятные циферки в скобках (0:00, 0:30....) ?
Если при попытки отредактировать статью у вас вылетает ошибка, то возможно вам нужно в
ArticlesController
добавитьuse Illuminate\Http\Request;