Перейти к содержимому

Ходо — записки вебмастера

Создание, продвижение, покупка сайтов

Рубрика: Курс по Laravel 2

12. Регистрация

04.03.2021 admin Курс по Laravel 2 Оставить комментарий

Установим дебагбар: php composer.phar require barryvdh/laravel-debugbar В app/Http/Controllers/Admin/PostController.php изменим: $posts = Post::with(‘tags’, ‘category’)->paginate(10); чтобы сразу вытаскивать тэги и категории. И

Читать далее

11. Управление постами. Часть 3

03.03.2021 admin Курс по Laravel 2 Оставить комментарий

app/Models/Post.php В app/Models/Post.php добавим несколько функций: protected $fillable = [‘title’, ‘description’, ‘content’, ‘category_id’, ‘thumbnail’]; public static function uploadImage(Request $request, $image

Читать далее

10. Управление постами. Часть 2

02.03.2021 admin Курс по Laravel 2 Оставить комментарий

Сохранение картинки В .env запишем: APP_URL=http://laratest2.loc Изменим config/filesystems.php . Запишем в [‘disks’][‘public’][‘root’] : public_path(‘uploads’) Это значит, что картинки будут сохранятся

Читать далее

9. Управление постами. Часть 1

01.03.2021 admin Курс по Laravel 2 Оставить комментарий

Controller Создаём PostController. Делаем тоже, что и что и с контроллером TagController . Копируем все из CategoryController, заменяем, добавляем новые

Читать далее

8. Управление тегами

01.03.2021 admin Курс по Laravel 2 Оставить комментарий

Route В routes/web.php в группу admin добавим: Route::resource(‘tags’, ‘TagController’); Controller Создадим файл app/Http/Controllers/Admin/TagController.php . В него скопируем все из app/Http/Controllers/Admin/CategoryController.php. И

Читать далее

7. Управление категориями. Часть 2

01.03.2021 admin Курс по Laravel 2 Оставить комментарий

Добавление новых категорий В app/Http/Controllers/Admin/CategoryController.php в методе create пропишем: public function create() { return view(‘admin.categories.create’); } Создадим вид resources/views/admin/categories/create.blade.php с

Читать далее

6. Управление категориями. Часть 1

21.02.2021 admin Курс по Laravel 2 Оставить комментарий

Создадим контроллер категорий: php artisan make:controller Admin/CategoryController -r Флаг -r обозначает, что контролер ресурсный (будут объявлены методы: index, create, store,

Читать далее

5. Отношения моделей

21.02.2021 admin Курс по Laravel 2 Оставить комментарий

Добавим метод для получения тегов и категории в app/Models/Post.php: public function tags() { return $this->belongsToMany(Tag::class); } public function category() {

Читать далее

4. Создание миграций

20.02.2021 admin Курс по Laravel 2 Оставить комментарий

Создадим базу данных и пропишем в .env данные для соединения с ней. Создадим модель и миграцию Category. Выполним запрос в

Читать далее

3. Шаблон админки

20.02.2021 admin Курс по Laravel 2 Оставить комментарий

Вынесем все из секции content в отдельный слой resources/views/admin/layouts/layout.blade.php В resources/views/admin/index.blade.php оставим только: @extends(‘admin.layouts.layout’) @section(‘content’) <!— Content Header (Page header)

Читать далее

Пагинация записей

«Предыдущие записи 1 2 3 Следующие записи»

Свежие записи

  • ERROR: Unknown compiler(s): icl, cl, cc, gcc, clang, clang-cl, pgcc. Установка MinGW.
  • Prerendering error: Error: Failed to launch chrome! error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
  • Prerendering error: Error: Chromium revision is not downloaded. Run «npm install» or «yarn install» at Launcher.launch
  • node: command not found или npm: command not found
  • ForcePad на ноутбуке не работает, что делать?

Свежие комментарии

  • Игорь к записи Как выйти из: Please enter the commit message for your changes. Lines starting # with ‘#’ will be ignored, and an empty message aborts the commit.
  • Jony к записи Как очистить все кэши в Ларавел?
  • Алёна Пырина к записи Как выйти из: Please enter the commit message for your changes. Lines starting # with ‘#’ will be ignored, and an empty message aborts the commit.
  • norfolk к записи killall команда не найдена. Решение проблемы.
  • Рафаиль к записи Верстка страницы на bootstrap 5

Архивы

  • Декабрь 2025
  • Октябрь 2025
  • Сентябрь 2025
  • Август 2025
  • Июль 2025
  • Апрель 2025
  • Март 2025
  • Февраль 2025
  • Декабрь 2024
  • Октябрь 2024
  • Сентябрь 2024
  • Август 2024
  • Июнь 2024
  • Май 2024
  • Апрель 2024
  • Март 2024
  • Февраль 2024
  • Декабрь 2023
  • Ноябрь 2023
  • Октябрь 2023
  • Август 2023
  • Апрель 2023
  • Март 2023
  • Февраль 2023
  • Январь 2023
  • Декабрь 2022
  • Октябрь 2022
  • Сентябрь 2022
  • Июль 2022
  • Июнь 2022
  • Апрель 2022
  • Март 2022
  • Январь 2022
  • Ноябрь 2021
  • Июнь 2021
  • Май 2021
  • Апрель 2021
  • Март 2021
  • Февраль 2021
  • Январь 2021
  • Декабрь 2020
  • Ноябрь 2020
  • Октябрь 2020
  • Сентябрь 2020
  • Август 2020
  • Июль 2020
  • Июнь 2020
  • Апрель 2020
  • Март 2020
  • Февраль 2020

Рубрики

  • Adsense
  • Apache
  • Git
  • Javascript
  • Laravel
  • Linux
  • MySQL/MariaDB
  • NGINX
  • PHP
  • PHPStorm
  • Selenium
  • Symfony
  • Windows
  • Wordpress
  • Без рубрики
  • Защита
  • Консоль
  • Курс по Git
  • Курс по Laravel
  • Курс по Laravel 2
  • Монетизация
  • Оптимизация
  • Отзывы
  • Финансы

Мета

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org
Тема WordPress: Tortuga от ThemeZee.