Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №17
—
Auto-Completions
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Сейчас нам определенно нужно вспомнить о автоподстановке. Давайте откроем редактор. Я переключусь в файл контроллера, куда я только что добавил три метода для примера. Давайте представим, что я хочу вызвать здесь метод PHPotherFunction. Сейчас мы вроде как должны ввести все полностью. Мы не хотим так делать. Вместо этого, у нас есть несколько…
(0:00)
В этом видео мы рассмотрим отношения Eloquent. Которые кстати довольно забавны. Итак, позвольте мне продемонстрировать это. Если мы рассмотрим модель Eloquent PHPArticle, то вот что у нас здесь сейчас есть. Наши поля PHP$fillable, любые…
(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…
Если при попытки отредактировать статью у вас вылетает ошибка, то возможно вам нужно в
ArticlesController
добавитьuse Illuminate\Http\Request;