(0:00)
Приятно видеть вас снова. Давайте немного настроим нашу конфигурацию. Если я буду делать настройки построчно, на это будет скучно смотреть. Вместо этого я покажу вам основы и затем дам образец по-настоящему хорошо задокументированного файла vimrc, который я обычно использую сам. Вы сможете выбрать нужные настройки и скопировать их в свой файл. Давайте отредактируем наш файл vimrc. Вот…
(0:00)
Хорошо. Итак, вы — новичок. Вы абсолютно незнакомы с Laravel, и вы даже не знаете с чего начать. Это нормально, все когда-то были на вашем месте. Давайте вместе проработаем процесс установки.
Первый шаг — посетите Laravel.com и нажмите Quickstart (или русский перевод здесь, на Laravel.ru — прим. пер.). Здесь вы увидите два разных способа установки…
root@ubuntu:/home/rei/www# /usr/local/bin/laravel
/usr/local/bin/laravel: строка 1: html: Нет такого файла или каталога
/usr/local/bin/laravel: строка 2: ошибка синтаксиса около неожиданной лексемы `<'
'usr/local/bin/laravel: строка 2: `<head><title>301 Moved Permanently</title></head>
сделал по инструкции, в /usr/local/bin/ есть laravel и права на выполнение выставлены
(0:00)
Сейчас, когда мы уже немного разобрались с миграциями, можем переключиться и поговорить о том как реализована в Laravel работа с Active Record (шаблон проектирования «Активная запись»). Я думаю вам это понравится. Итак, если я перейду в терминал и выполню:
…
Пока смотрел урок возник вопрос как Eloquent при создании модели Article определил что нужно обращаться к таблице Articles, ведь мы этого нигде при создании не указали?!
Так вот оказывается, что:
'Если это имя не указано явно, то будет использовано имя класса в нижнем регистре и во множественном числе. В нашем случае Eloquent предположит, что модель Article хранит свои данные в таблице articles.'
https://laravel.ru/docs/v4/eloquent
(0:00)
Перед тем, как приступить к настройке редактора вы должны усвоить основные клавиши для перемещения. Я открою Vim или, повторюсь, я предпочитаю MacVim. Это фактически то же самое. Но этот редактор предоставляет вам хорошую GUI-оболочку. Например, вы можете нажать Command+S (на Mac) или Ctrl+S (Windows/Linux), чтобы сохранить файл. На самом деле, вы можете делать множество вещей…
(0:00)
Итак, вы долго ждали, и я думаю пришло время увидеть код Laravel. Я загружу сервер, и мы сделаем несколько изменений, чтобы вы поняли основной процесс – как загрузить «представление» и вывести результат в окно браузера.
Если вы хотите использовать…
Очень классный каст,
в новых версиях (сейчас уже 5.4) немного изменилось расположение папок, но в целом все понятно и легко находится.
(0:00)
Одна из замечательных возможностей в Vim — это то, что у вас может быть любое количество разбиений окна. И, когда я говорю про «сплит», то имею ввиду это. Это то, что мы называем горизонтальным разбиением. Я могу сделать вертикальное разбиение аналогично. Или я могу создать любое количество разбиений. Давайте создадим горизонтальное разбиение тут, вертикальное здесь…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №1
—
Hello, Vim
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Вы знаете, это забавно — многие люди считают Vim устаревшим редактором, чем-то, что они должны были использовать еще в колледже. Но теперь они используют что-то получше, более современное, что постоянно обновляется, верно? Но, знаете что? Есть веская причина, почему люди продолжают предпочитать этот редактор каждой, скажем так, более современной альтернативе... И, знаете что? Код Vim был обновлен только…
(0:00)
Теперь, когда мы создали класс PHPArticle, и мы немного понимаем как работает Eloquent, почему бы нам дальше не рассмотреть процесс создания контроллера, загрузку записей из БД и отображение их на странице через наш вид? Это стало бы хорошим, простым примером начального…
После строки
php artisan make:controller ArticlesController --plain
Надо добавить, что начиная с 5.2 --plain надо заменять на --resource
(0:00)
Добро пожаловать в Основы Laravel 5, где мы предполагаем, что вы никогда не использовали фреймворк, но вы заинтригованы им и хотите копнуть глубже. Это моя задача. Однако, я также понимаю, что время ограничено, и нам нужно разобраться со всем как можно быстрее. Так что не переживайте – эти видео…
Отличный перевод, осталось свое видео снять с своим звуком
сделал по инструкции, в /usr/local/bin/ есть laravel и права на выполнение выставлены