Laravel Learning Path

This repository contains the ordered list of Laravel topics to learn, step-by-step, with related links.

If you want to add a topic, link, or any other suggestion, please open Issues or Pull Requests.

Notice 1: The same table below is also available as a database, so you would be able to transform it to any other format you want – PDF, chart, etc. See file roadmap.sql

Notice 2: This content was filled into an adminpanel generated with our QuickAdminPanel – here’s a video demo of that process on Youtube. By purchasing QuickAdminPanel, you support my free initiatives, like this Roadmap.

aw-studio/fjord – админ панель для Laravel

  • Конфигурация с использованием кода
  • Использование стандартов Laravel
  • Расширяемый через Vue Components
  • Поля формы для моделей
  • Управление пользователями
  • Управление ролями и разрешениями
  • Медиа Менеджмент
  • Переводимый

spatie/laravel-multitenancy – пакет для реализации мультисайтовости на laravel

namespace Spatie\Multitenancy\TenantFinder;

use Illuminate\Http\Request;
use Spatie\Multitenancy\Models\Concerns\UsesTenantModel;
use Spatie\Multitenancy\Models\Tenant;

class DomainTenantFinder extends TenantFinder
    use UsesTenantModel;

    public function findForRequest(Request $request):?Tenant
        $host = $request->getHost();

        return $this->getTenantModel()::whereDomain($host)->first();