(0:00)
Давайте поговорим о том, как мы обращаемся с docblocks (комментариями). Например, простой класс PHPAuthenticate в Lavarel. Представьте, что тут не было бы этого комментария. И вы должны были бы создать его вручную. Вот так: @param Request $request и потом снова... Кошмар. Давайте найдем способ автоматизировать это насколько возможно. Есть…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №21
—
Fun With Macros
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Давайте перейдем к макросам. Это довольно интересная тема. Макрос — это просто запись, которую вы можете воспроизвести в любом месте. Или вы можете сохранить ее на будущее. Простейший пример: мы можем нажать q и любой символ... Давайте нажмем qq, как мы делали с метками. Это означает начать запись в регистр q. Теперь любое нажатие клавиши будет записано…
(0:00)
Сегодня вы узнаете о привязке модели к маршруту. Если мы прокрутим вниз, обратите внимание, у нас тут есть много ссылок на такие вещи, как: PHPArticle::findOrFail($id);
особенно для простых проектов…
для версии 5.3 привязка модели:
public function boot(){
//$router = app('router');
parent::boot();
Route::model('articles', \App\Article::class);
(0:00)
Давайте поработаем с табуляцией, отступами, пробелами, расстояниями и так далее. Это безумные вещи. Знаете, если откровенно, никто полностью не понимает всего этого. Вы узнаете о них один раз, настраиваете свои отступы правильно и далее просто удаляете эти знания из своей головы. И знаете что? Это просто отлично. Нужно только однажды их настроить. Давайте поиграемся. Для…
(0:00)
Хорошо, в этом уроке мы резюмируем изученное в первой половине серии. Так что мы не будем давать новую информацию. Мы просто рассмотрим всё то, что мы изучали до сих пор, и убедимся, что всё останется свежим в вашей памяти. И это означает, что если у вас уже есть очень…
(0:00)
Давайте поговорим немного о посредниках. Итак, представьте, что мы закончили наш сайт и выложили в производство. Может ли кто угодно зайти на эту страницу (articles)? Конечно. Без проблем. А как насчет страницы с самой статьёй? Опять же, никаких проблем нет. Но как насчёт страницы для создания статьи…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №19
—
Marks
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Следующий шаг — это метки (marks). Это родная функция в Vim. Когда вы помечаете какую-то часть кода, то позже можете вернуться к ней с помощью простого нажатия клавиши. Например, может быть вы правите PHPAuthController. У меня есть G, чтобы перейти вниз файла. Может быть, мы работаем сейчас в этом разделе, но, к…
(0:00)
Итак, я полагаю, пришло время взглянуть на аутентификацию в Laravel 5. Но вот хорошая новость, по умолчанию фреймворк готов за вас сделать много всего. Давайте перейдем к нашему файлу routes.php. Теперь, если вы помните, в начале серии, мы изменили этот файл и удалили фрагмент кода, который выглядел так…
Для Версии 5.3
Одной строкой кода Создаём Контроллеры для регистрации и виды: php artisan make:auth
и всё работает!
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №17
—
Auto-Completions
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Сейчас нам определенно нужно вспомнить о автоподстановке. Давайте откроем редактор. Я переключусь в файл контроллера, куда я только что добавил три метода для примера. Давайте представим, что я хочу вызвать здесь метод PHPotherFunction. Сейчас мы вроде как должны ввести все полностью. Мы не хотим так делать. Вместо этого, у нас есть несколько…
(0:00)
В этом видео мы рассмотрим отношения Eloquent. Которые кстати довольно забавны. Итак, позвольте мне продемонстрировать это. Если мы рассмотрим модель Eloquent PHPArticle, то вот что у нас здесь сейчас есть. Наши поля PHP$fillable, любые…
для версии 5.3 привязка модели:
public function boot(){
//$router = app('router');
parent::boot();
Route::model('articles', \App\Article::class);
}