Может войдёшь?
Черновики Написать статью Профиль

«Перевод»

Основы Laravel 5: Многие-ко-многим (с тегами)

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №21Many to Many Relations (With Tags) от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Знаете, что я думаю? Если я строю настоящий блог, ну да, это здорово, что я могу создавать статьи и публиковать их, но как только у меня есть десятки и десятки статей, было бы неплохо дать пользователю возможность поиска среди них. Да, он мог бы искать…

Anzor

Для полиморфных связей лучше использовать конструктор запросов. К примеру из действующего проекта:

PHP
$tags = ['tag1','tag2','tag3'];

file_card::selectRaw('file_cards.*')
                                ->
join('file_card_key_word''file_card_key_word.file_card_id''=''file_cards.id')
                                ->
join('key_words''file_card_key_word.key_word_id''=''key_words.id')
                                ->
whereIn('key_words.name'$tags )
                                ->
groupBy('file_cards.id')
                                ->
get();

выбираются все статьи по тегам исключая дубликаты

Основы Laravel 5: Управление ресурсами приложения

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №19Manage Your Assets от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
(Давайте отдохнём от нашего PHP и поговорим об управлении ресурсами. Мы используем Laravel Elixir и Gulp, чтобы сделать этот процесс невероятно простым. Итак, прежде чем мы посмотрим на наш gulpfile, вы видите здесь, что Laravel включает в себя файл package.json. Большинство инструментов для построения, типа Gulp и Grunt…

zZz

Доброго времени суток, у меня по умолчанию подключен bootstrap assets/less/app.less (так как bootstrap написан на less) в gulpfile.js

elixir(function(mix) {
    mix.less('app.less');
});

как переключить на sass? и не повлияет ли это на bootstrap?

elixir(function(mix) {
    mix.sass('app.scss'); //просто переименовать не помогло 
});

Мастерство Vim: PHP Documentor и Ultisnips

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №22PHP Documentor and Ultisnips от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте поговорим о том, как мы обращаемся с docblocks (комментариями). Например, простой класс PHPAuthenticate в Lavarel. Представьте, что тут не было бы этого комментария. И вы должны были бы создать его вручную. Вот так: @param Request $request и потом снова... Кошмар. Давайте найдем способ автоматизировать это насколько возможно. Есть…

Мастерство Vim: Развлекаемся с макросами

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №21Fun With Macros от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте перейдем к макросам. Это довольно интересная тема. Макрос — это просто запись, которую вы можете воспроизвести в любом месте. Или вы можете сохранить ее на будущее. Простейший пример: мы можем нажать q и любой символ... Давайте нажмем qq, как мы делали с метками. Это означает начать запись в регистр q. Теперь любое нажатие клавиши будет записано…

Основы Laravel 5: Привязка моделей к маршрутам

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №18Route Model Binding от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Сегодня вы узнаете о привязке модели к маршруту. Если мы прокрутим вниз, обратите внимание, у нас тут есть много ссылок на такие вещи, как: PHPArticle::findOrFail($id);
особенно для простых проектов…

Andrei_1

для версии 5.3 привязка модели:
public function boot(){
//$router = app('router');
parent::boot();
Route::model('articles', \App\Article::class);

}

Мастерство Vim: Табуляция, отступы и пробелы

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №20Tabs, Indents, and Spaces от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте поработаем с табуляцией, отступами, пробелами, расстояниями и так далее. Это безумные вещи. Знаете, если откровенно, никто полностью не понимает всего этого. Вы узнаете о них один раз, настраиваете свои отступы правильно и далее просто удаляете эти знания из своей головы. И знаете что? Это просто отлично. Нужно только однажды их настроить. Давайте поиграемся. Для…

Основы Laravel 5: Повторим изученное

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №17Midterm Review от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Хорошо, в этом уроке мы резюмируем изученное в первой половине серии. Так что мы не будем давать новую информацию. Мы просто рассмотрим всё то, что мы изучали до сих пор, и убедимся, что всё останется свежим в вашей памяти. И это означает, что если у вас уже есть очень…

Основы Laravel 5: Посредники - почти что огры

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №16Ogres Are Like Middleware от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте поговорим немного о посредниках. Итак, представьте, что мы закончили наш сайт и выложили в производство. Может ли кто угодно зайти на эту страницу (articles)? Конечно. Без проблем. А как насчет страницы с самой статьёй? Опять же, никаких проблем нет. Но как насчёт страницы для создания статьи…

Мастерство Vim: Метки

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №19Marks от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Следующий шаг — это метки (marks). Это родная функция в Vim. Когда вы помечаете какую-то часть кода, то позже можете вернуться к ней с помощью простого нажатия клавиши. Например, может быть вы правите PHPAuthController. У меня есть G, чтобы перейти вниз файла. Может быть, мы работаем сейчас в этом разделе, но, к…

Основы Laravel 5: Простая аутентификация

перевод Основы Laravel 5 Laracasts

Это перевод видео-урока с Laracasts, серия Laravel 5 Fundamentals, урок №15Easy Auth от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Итак, я полагаю, пришло время взглянуть на аутентификацию в Laravel 5. Но вот хорошая новость, по умолчанию фреймворк готов за вас сделать много всего. Давайте перейдем к нашему файлу routes.php. Теперь, если вы помните, в начале серии, мы изменили этот файл и удалили фрагмент кода, который выглядел так…

Andrei_1

Для Версии 5.3
Одной строкой кода Создаём Контроллеры для регистрации и виды: php artisan make:auth
и всё работает!

Назад | ДальшеДвижется на Habravel