Брат Тук
Брат Тук

Брат Тук

Редактор
badge 2 года с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
18/04/2023
Сообщения
14.943
Репутация
30.814
  • 1
  • #1
Автор: Areaweb
Название: Laravel — создание крутого API (2024)

[Areaweb] Laravel — создание крутого API (2024)


Описание:

Курс: Laravel — создание крутого API от Areaweb.
В этом курсе мы полностью разберемся с понятием REST API и научимся писать свои собственный запросы используя лучшие практики на Laravel.

Программа
Базовые принципы и инструменты

Что такое REST API?
JSON и PHP на практике
Как используют REST API?
Знакомство с Postman

CRUD
Проектируем и заполняем базу данных
GET - получение данных
POST - добавление данных
Валидация данных
PUT/PATCH - изменение данных
DELETE - удаление данных
Ресурсные контроллеры

Аутентификация и защитники
Собственная реализация аутентификации по токену
Laravel Sanctum
Применение посредников (middleware)

Концепция REST API
Использование API ресурсов
Группировка и версионирование роутов
Postman коллекция

Оптимизация
Интеграция сервисов и фасадов
Применение DTO (Data Transfer Object)
Обработка исключений и кодов ошибок

Тестирование
Тестирование API запросов

Практика
Пишем API для аналога “Instagram”

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Курс, отличный, для тех, кто уже что-то понимает. Коротко и практично, охватывает все основные задачи, включая тестирование.
 

Благодарю.
 
курс вода виз воды, ни какой новой инфы
может для новичков и подойдет
ах да так и не увидел создание крутого API
 
курс вода виз воды, ни какой новой инфы
может для новичков и подойдет
ах да так и не увидел создание крутого API
Можешь посоветовать толковый курс по Laravel?
 
Урок 5. Crud - 1. Проектируем и заполняем базу данных - с 18-й минуты только звук.
10. Практика уже с 1:50 - только звук, то есть больше чем в половине ролика.
 
Урок 5. Crud - 1. Проектируем и заполняем базу данных - с 18-й минуты только звук.
10. Практика уже с 1:50 - только звук, то есть больше чем в половине ролика.
Видео в папке "10 Практика" перезалито.
 
Урок 5. Crud - 1. Проектируем и заполняем базу данных - с 18-й минуты только звук.
Актуально. Очень важный фрагмент )

Еще не хватает доступа к Git или самых файлов с git. Тот же сидер вытащить.
 
Простенький сидер для курса.

PHP:
<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\User;
use App\Models\Product;
use App\Models\ProductReview;
use App\Models\ProductImage;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     */
    public function run(): void
    {
        // Создаем 10 пользователей
        $users = User::factory()->count(10)->create();

        // Создаем 20 товаров с привязкой к пользователям
        $products = Product::factory()->count(20)->create([
            'user_id' => $users->random()->id,
        ]);

        // Создаем 10 обзоров на каждый товар с рейтингом
        $products->each(function ($product) use ($users) {
            ProductReview::factory()->count(10)->create([
                'product_id' => $product->id,
                'user_id' => $users->random()->id,
                'rating' => rand(1, 5), // Рейтинг от 1 до 5
                'text' => fake()->sentence(15), // Генерируем текст отзыва
            ]);
        });

        // Создаем изображения для товаров, используя Lorem Picsum
        $products->each(function ($product) {
            ProductImage::factory()->count(rand(1, 3))->create([
                'product_id' => $product->id,
                'path' => 'https://picsum.photos/300/300?random=' . rand(1, 1000), // Случайное изображение
            ]);
        });
    }
}
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Брат Тук
Ответы
1
Просмотры
513
Qwerty86
Qwerty86
Брат Тук
Ответы
0
Просмотры
407
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
428
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
393
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
395
Брат Тук
Брат Тук

Похожие темы

Брат Тук
Ответы
1
Просмотры
3K
julians
Брат Тук
Ответы
0
Просмотры
409
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
2K
Брат Тук
Брат Тук
Брат Тук
Ответы
4
Просмотры
4K
Aker_man
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Роджерc
Ответы
0
Просмотры
2K
Роджерc
Роджерc
Arsenn32
Ответы
0
Просмотры
2K
Arsenn32
Arsenn32
Arsenn32
Ответы
1
Просмотры
6K
znakfors
znakfors
Сверху Снизу