From d37fe976165a1f530891579a2579a8c89d066440 Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Wed, 9 Jul 2025 19:37:06 +0100 Subject: [PATCH 01/12] init commit --- .claude/settings.local.json | 9 + package-lock.json | 4 + package.json | 2 +- resources/views/breadcrumb.blade.php | 158 ++++++++++++++++ resources/views/mega-menu.blade.php | 269 +++++++++++++++++++++++++++ resources/views/navbar.blade.php | 122 ++++++++++++ 6 files changed, 563 insertions(+), 1 deletion(-) create mode 100644 .claude/settings.local.json create mode 100644 resources/views/breadcrumb.blade.php create mode 100644 resources/views/mega-menu.blade.php create mode 100644 resources/views/navbar.blade.php diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..a4e6ee3 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,9 @@ +{ + "permissions": { + "allow": [ + "WebFetch(domain:github.com)", + "WebFetch(domain:flowbite.com)" + ], + "deny": [] + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 061a2b4..ad1e058 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,9 +1,13 @@ { "name": "tailwind-laravel-starter", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "tailwind-laravel-starter", + "version": "1.0.0", + "license": "MIT", "dependencies": { "@tailwindcss/vite": "^4.0.7", "autoprefixer": "^10.4.20", diff --git a/package.json b/package.json index e34ac51..2048624 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "contributors": [ "Zoltán Szőgyényi (https://x.com/zoltanszogyenyi)" ], - "author": "Bergside Inc.", + "author": "Bergside Inc.", "type": "module", "scripts": { "build": "vite build", diff --git a/resources/views/breadcrumb.blade.php b/resources/views/breadcrumb.blade.php new file mode 100644 index 0000000..f6e9f14 --- /dev/null +++ b/resources/views/breadcrumb.blade.php @@ -0,0 +1,158 @@ +@extends('layouts.app') + +@section('content') +
+
+

Breadcrumb Components

+ + +
+

Default Breadcrumb

+ +
+ + +
+

Breadcrumb with Background

+ +
+ + +
+

Breadcrumb with Dropdown

+ +
+ + +
+

Solid Background Breadcrumb

+ +
+ +
+
+@endsection \ No newline at end of file diff --git a/resources/views/mega-menu.blade.php b/resources/views/mega-menu.blade.php new file mode 100644 index 0000000..d3cac58 --- /dev/null +++ b/resources/views/mega-menu.blade.php @@ -0,0 +1,269 @@ +@extends('layouts.app') + +@section('content') +
+
+

Mega Menu Components

+ + + + + + + + + +
+
+@endsection \ No newline at end of file diff --git a/resources/views/navbar.blade.php b/resources/views/navbar.blade.php new file mode 100644 index 0000000..cab2eda --- /dev/null +++ b/resources/views/navbar.blade.php @@ -0,0 +1,122 @@ +@extends('layouts.app') + +@section('content') +
+
+

Navbar Components

+ + +
+

Default Navbar

+ +
+ + +
+

Navbar with Search

+ +
+ + +
+

Navbar with CTA Button

+ +
+
+
+@endsection \ No newline at end of file From 3c4f7a5c9b51a5393651b7344c15481b31416c20 Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Wed, 9 Jul 2025 20:40:39 +0100 Subject: [PATCH 02/12] feat: added multiple Flowbite components with web routes added to the welcome page --- resources/views/alerts.blade.php | 211 +++++++++ resources/views/avatar.blade.php | 298 +++++++++++++ resources/views/badge.blade.php | 375 ++++++++++++++++ resources/views/button-group.blade.php | 283 ++++++++++++ resources/views/buttons.blade.php | 237 ++++++++++ resources/views/cards.blade.php | 532 +++++++++++++++++++++++ resources/views/floating-label.blade.php | 217 +++++++++ resources/views/forms.blade.php | 198 +++++++++ resources/views/progress.blade.php | 279 ++++++++++++ resources/views/range.blade.php | 522 ++++++++++++++++++++++ resources/views/search.blade.php | 518 ++++++++++++++++++++++ resources/views/select.blade.php | 253 +++++++++++ resources/views/spinner.blade.php | 181 ++++++++ resources/views/tables.blade.php | 498 +++++++++++++++++++++ resources/views/textarea.blade.php | 204 +++++++++ resources/views/toast.blade.php | 206 +++++++++ resources/views/toggle.blade.php | 156 +++++++ resources/views/welcome.blade.php | 79 +++- routes/web.php | 84 ++++ 19 files changed, 5316 insertions(+), 15 deletions(-) create mode 100644 resources/views/alerts.blade.php create mode 100644 resources/views/avatar.blade.php create mode 100644 resources/views/badge.blade.php create mode 100644 resources/views/button-group.blade.php create mode 100644 resources/views/buttons.blade.php create mode 100644 resources/views/cards.blade.php create mode 100644 resources/views/floating-label.blade.php create mode 100644 resources/views/forms.blade.php create mode 100644 resources/views/progress.blade.php create mode 100644 resources/views/range.blade.php create mode 100644 resources/views/search.blade.php create mode 100644 resources/views/select.blade.php create mode 100644 resources/views/spinner.blade.php create mode 100644 resources/views/tables.blade.php create mode 100644 resources/views/textarea.blade.php create mode 100644 resources/views/toast.blade.php create mode 100644 resources/views/toggle.blade.php diff --git a/resources/views/alerts.blade.php b/resources/views/alerts.blade.php new file mode 100644 index 0000000..9455e8e --- /dev/null +++ b/resources/views/alerts.blade.php @@ -0,0 +1,211 @@ +@extends('layouts.app') + +@section('content') +
+
+

Alert Components

+ + +
+

Default Alerts

+
+ + + + +
+
+ + +
+

Alerts with Actions

+
+ + +
+
+ + +
+

Alerts with Additional Content

+
+ + +
+
+ + +
+

Border Alerts

+
+ + + + +
+
+ + +
+

Rounded Alerts

+
+ + +
+
+ +
+
+@endsection \ No newline at end of file diff --git a/resources/views/avatar.blade.php b/resources/views/avatar.blade.php new file mode 100644 index 0000000..ca4a8a8 --- /dev/null +++ b/resources/views/avatar.blade.php @@ -0,0 +1,298 @@ +@extends('layouts.app') + +@section('content') +
+
+

Avatar Components

+ + +
+

Default Avatar

+
+ Avatar + Avatar + Avatar + Avatar + Avatar +
+
+ + +
+

Bordered Avatar

+
+ Bordered avatar + Bordered avatar + Bordered avatar + Bordered avatar + Bordered avatar +
+
+ + +
+

Placeholder Avatar

+
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ + +
+

Dot Indicator Avatar

+
+
+ Avatar + +
+
+ Avatar + +
+
+ Avatar + +
+
+ Avatar + +
+
+
+ + +
+

Stacked Avatar

+
+ Avatar + Avatar + Avatar + Avatar + +99 +
+
+ + +
+

Avatar with Text

+
+
+ Avatar +
+
Jese Leos
+
Joined in August 2014
+
+
+
+ Avatar +
+
Bonnie Green
+
Joined in December 2020
+
+
+
+ Avatar +
+
Michael Gough
+
Joined in March 2019
+
+
+
+
+ + +
+

Avatar Sizes

+
+ Extra small avatar + Small avatar + Medium avatar + Large avatar + Extra large avatar +
+
+ + +
+

Square Avatar

+
+ Square avatar + Square avatar + Square avatar + Square avatar + Square avatar +
+
+ + +
+

Initials Avatar

+
+
+ JL +
+
+ BG +
+
+ MG +
+
+ RT +
+
+ AS +
+
+
+ + +
+

Avatar Dropdown

+
+
+ + +
+
+
+ + +
+

Interactive Avatar Generator

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ + +
+
+
+ +
+ AA +
+
+
+
+
+
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/badge.blade.php b/resources/views/badge.blade.php new file mode 100644 index 0000000..e0de607 --- /dev/null +++ b/resources/views/badge.blade.php @@ -0,0 +1,375 @@ +@extends('layouts.app') + +@section('content') +
+
+

Badge Components

+ + +
+

Default Badges

+
+ Default + Dark + Red + Green + Yellow + Indigo + Purple + Pink +
+
+ + +
+

Large Badges

+
+ Default + Dark + Red + Green + Yellow + Indigo + Purple + Pink +
+
+ + +
+

Bordered Badges

+
+ Default + Dark + Red + Green + Yellow + Indigo + Purple + Pink +
+
+ + +
+

Pills Badges

+
+ Default + Dark + Red + Green + Yellow + Indigo + Purple + Pink +
+
+ + +
+

Link Badges

+ +
+ + +
+

Icon Badges

+
+ + + User + + + + Success + + + + Error + + + + Warning + + + + Info + +
+
+ + +
+

Notification Badges

+
+ + + + +
+
+ + +
+

Dismissible Badges

+
+ + Default + + + + Dark + + + + Red + + + + Green + + + + Yellow + + +
+
+ + +
+

Badge Sizes

+
+ Extra Small + Small + Base + Large + Extra Large +
+
+ + +
+

Badge with Dot

+
+ + + Online + + + + Active + + + + Offline + + + + Away + + + + Busy + +
+
+ + +
+

Badge Use Cases

+
+ +
+

Status Badges

+
+ Published + Draft + Archived + Pending +
+
+ + +
+

Category Badges

+
+ Technology + Design + Business + Marketing +
+
+ + +
+

Priority Badges

+
+ High Priority + Medium Priority + Low Priority +
+
+
+
+ + +
+

Interactive Badge Demo

+
+
+ +
+
+ + + + + +
+
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/button-group.blade.php b/resources/views/button-group.blade.php new file mode 100644 index 0000000..cf5c537 --- /dev/null +++ b/resources/views/button-group.blade.php @@ -0,0 +1,283 @@ +@extends('layouts.app') + +@section('content') +
+
+

Button Group Components

+ + +
+

Default Button Group

+
+
+ + + +
+
+
+ + +
+

Button Group with Icons

+
+
+ + + +
+
+
+ + +
+

Outline Button Group

+
+
+ + + +
+
+
+ + +
+

Outline Button Group with Icons

+
+
+ + + +
+
+
+ + +
+

Button Group Variations

+
+ +
+

Small Button Group

+
+ + + +
+
+ + +
+

Large Button Group

+
+ + + +
+
+
+
+ + +
+

Button Group with Active State

+
+
+ + + +
+
+
+ + +
+

Interactive Button Group

+
+
+ + + +
+ + +
+
+

Tab 1 Content

+

This is the content for Tab 1. It shows information related to the first tab.

+
+ + +
+
+
+ + +
+

Button Group with Dropdown

+
+
+ + +
+ + +
+
+
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/buttons.blade.php b/resources/views/buttons.blade.php new file mode 100644 index 0000000..743feb9 --- /dev/null +++ b/resources/views/buttons.blade.php @@ -0,0 +1,237 @@ +@extends('layouts.app') + +@section('content') +
+
+

Button Components

+ + +
+

Default Buttons

+
+ + + + + + + + +
+
+ + +
+

Button Sizes

+
+ + + + + +
+
+ + +
+

Pill Buttons

+
+ + + + + + +
+
+ + +
+

Outline Buttons

+
+ + + + + + +
+
+ + +
+

Gradient Monochrome Buttons

+
+ + + + + + + + +
+
+ + +
+

Gradient Duotone Buttons

+
+ + + + + + + +
+
+ + +
+

Buttons with Icons

+
+ + + +
+
+ + +
+

Icon Only Buttons

+
+ + + +
+
+ + +
+

Loading Buttons

+
+ + +
+
+ + +
+

Disabled Buttons

+
+ + +
+
+ + +
+

Social Media Buttons

+
+ + + + +
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/cards.blade.php b/resources/views/cards.blade.php new file mode 100644 index 0000000..29668e1 --- /dev/null +++ b/resources/views/cards.blade.php @@ -0,0 +1,532 @@ +@extends('layouts.app') + +@section('content') +
+
+

Card Components

+ + +
+

Default Card

+
+
+
+
Noteworthy technology acquisitions 2021
+

Here are the biggest enterprise technology acquisitions of 2021 so far, in reverse chronological order.

+
+
+
+
+
Simple Card Title
+

This is a simple card with just a title and description. Perfect for basic information display.

+
+
+
+
+
Another Card
+

Cards are flexible and can be used for various types of content presentation and organization.

+
+
+
+
+ + +
+

Card with Button

+
+
+
+
Technology Trends
+

Stay updated with the latest technology trends and innovations in the industry.

+ + Read more + + +
+
+
+
+
Design Principles
+

Learn about fundamental design principles that make interfaces more user-friendly.

+ + Learn more + + +
+
+
+
+
Development Tips
+

Discover practical development tips and best practices for modern web applications.

+ + Explore + + +
+
+
+
+ + +
+

Card with Image

+
+
+
+
+ + + +

Sample Image

+
+
+
+
Image Card Title
+

This card includes an image at the top, perfect for blog posts or product showcases.

+ + View details + + +
+
+
+
+
+ + + +

Success Story

+
+
+
+
Success Story
+

Read about our client's success story and how we helped them achieve their goals.

+ + Read story + + +
+
+
+
+
+ + + +

Dashboard

+
+
+
+
Dashboard Analytics
+

Monitor your business metrics and analytics with our comprehensive dashboard.

+ + View dashboard + + +
+
+
+
+ + +
+

Horizontal Card

+
+
+
+
+ + + +

Horizontal

+
+
+
+
Horizontal Layout
+

This card uses a horizontal layout with the image on the left and content on the right.

+
+
+
+
+
+ + + +

Feature

+
+
+
+
Feature Highlight
+

Perfect for showcasing key features or benefits with a visual element on the side.

+
+
+
+
+ + +
+

User Profile Card

+
+
+
+ + +
+
+
+ JD +
+
John Doe
+ Visual Designer + +
+
+
+
+
+ AS +
+
Alice Smith
+ Frontend Developer + +
+
+
+
+
+ MB +
+
Mike Brown
+ Product Manager + +
+
+
+
+ + +
+

Pricing Card

+
+
+
Standard plan
+
+ $ + 29 + /month +
+
    +
  • + + 2 team members +
  • +
  • + + 20GB Cloud storage +
  • +
  • + + Integration help +
  • +
  • + + Sketch Files +
  • +
+ +
+
+
Company plan
+
+ $ + 99 + /month +
+
    +
  • + + 10 team members +
  • +
  • + + 100GB Cloud storage +
  • +
  • + + Integration help +
  • +
  • + + Sketch Files +
  • +
+ +
+
+
Enterprise plan
+
+ $ + 499 + /month +
+
    +
  • + + Unlimited team members +
  • +
  • + + Unlimited Cloud storage +
  • +
  • + + 24/7 Priority support +
  • +
  • + + All premium features +
  • +
+ +
+
+
+ + +
+

Call to Action Card

+
+
+
+
+ + + +
+
Ready to get started?
+

Join thousands of users who are already using our platform to streamline their workflow and boost productivity.

+
+ + +
+
+
+
+
+ + +
+

Testimonial Card

+
+
+
+
+
+ + + + + +
+ 5.0 +
+

"This platform has completely transformed how we manage our projects. The interface is intuitive and the features are exactly what we needed."

+
+
+ ST +
+
+
Sarah Thompson
+
Project Manager
+
+
+
+
+
+
+
+
+ + + + + +
+ 4.0 +
+

"Great experience overall! The customer support team was incredibly helpful and responsive. Highly recommend this service."

+
+
+ MJ +
+
+
Michael Johnson
+
Software Engineer
+
+
+
+
+
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/floating-label.blade.php b/resources/views/floating-label.blade.php new file mode 100644 index 0000000..0880a69 --- /dev/null +++ b/resources/views/floating-label.blade.php @@ -0,0 +1,217 @@ +@extends('layouts.app') + +@section('content') +
+
+

Floating Label Components

+ + +
+

Filled Style

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+

Outlined Style

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+

Standard Style

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+

Small Size Variations

+
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+
+
+ + +
+

Form Validation States

+
+ +
+ + +

Well done! This email is valid.

+
+ + +
+ + +

Please enter a valid email address.

+
+
+
+ + +
+

Textarea Floating Labels

+
+ +
+ + +
+ + +
+ + +
+
+
+ + +
+

Interactive Form Example

+
+
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ + +
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/forms.blade.php b/resources/views/forms.blade.php new file mode 100644 index 0000000..93b993e --- /dev/null +++ b/resources/views/forms.blade.php @@ -0,0 +1,198 @@ +@extends('layouts.app') + +@section('content') +
+
+

Form Components

+ + +
+

Input Fields

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+

Input with Icon

+
+
+ +
+
+ +
+ +
+
+
+ +
+ + + + +
+
+
+
+ + +
+

Checkboxes

+
+
+

Technology

+
    +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
+
+
+

Inline Checkboxes

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + +
+

Radio Buttons

+
+
+

Default radio

+
    +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
+
+
+

Inline radio

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + +
+

File Upload

+
+ +
+
+ + +
+ +
+
+
+@endsection \ No newline at end of file diff --git a/resources/views/progress.blade.php b/resources/views/progress.blade.php new file mode 100644 index 0000000..c9919c5 --- /dev/null +++ b/resources/views/progress.blade.php @@ -0,0 +1,279 @@ +@extends('layouts.app') + +@section('content') +
+
+

Progress Components

+ + +
+

Default Progress

+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

Progress with Label

+
+
+
+ Flowbite + 45% +
+
+
+
+
+
+
+ React + 60% +
+
+
+
+
+
+
+ Vue + 30% +
+
+
+
+
+
+
+ + +
+

Progress Sizes

+
+
+
+ Small + 45% +
+
+
+
+
+
+
+ Default + 45% +
+
+
+
+
+
+
+ Large + 45% +
+
+
+
+
+
+
+ Extra Large + 45% +
+
+
+
+
+
+
+ + +
+

Progress with Label Inside

+
+
+
+ 45% +
+
+
+
+ 60% +
+
+
+
+ 30% +
+
+
+
+ + +
+

Multi-step Progress

+
+
+
+ Progress + 2 of 3 +
+
+
+
+
+
+
+ Progress + 5 of 10 +
+
+
+
+
+
+
+ + +
+

Progress with Multiple Colors

+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

Animated Progress

+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

Progress with Steps

+
+
+
+
+
+ 1 +
+ Personal info +
+
+
+
+
+
+ 2 +
+ Account info +
+
+
+
+
+
+ 3 +
+ Confirmation +
+
+
+
+
+ + +
+

Interactive Progress

+
+
+
+ Upload Progress + 0% +
+
+
+
+
+ + +
+
+
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/range.blade.php b/resources/views/range.blade.php new file mode 100644 index 0000000..fe1ec79 --- /dev/null +++ b/resources/views/range.blade.php @@ -0,0 +1,522 @@ +@extends('layouts.app') + +@section('content') +
+
+

Range Slider Components

+ + +
+

Default Range Slider

+
+
+ + +
+ 0 + 50 + 100 +
+
+
+
+ + +
+

Range Slider with Steps

+
+
+ + +
+ 0 + 5 + 10 +
+
+
+ + +
+ 0 + 2.5 + 5 +
+
+
+
+ + +
+

Range Slider Sizes

+
+
+ + +
+ 0 + 50 + 100 +
+
+
+ + +
+ 0 + 50 + 100 +
+
+
+ + +
+ 0 + 50 + 100 +
+
+
+
+ + +
+

Disabled Range Slider

+
+
+ + +
+ 0 + 50 + 100 +
+
+
+
+ + +
+

Min and Max Range Slider

+
+
+ + +
+ 0 + 5 + 10 +
+
+
+
+ + +
+

Range Slider with Labels

+
+
+ + +
+ $0 + $500 + $1000 + $1500 + $2000 +
+
+ Selected: $1000 +
+
+
+
+ + +
+

Multi-Range Slider

+
+
+ +
+
+ + +
+
+ $0 + $1000 +
+
+ Min: $100 + Max: $900 +
+
+
+
+
+ + +
+

Color Range Sliders

+
+
+ + + 255 +
+
+ + + 0 +
+
+ + + 0 +
+
+

Color Preview

+

rgb(255, 0, 0)

+
+
+
+ + +
+

Volume Control Range

+
+
+ +
+ + + + + + + +
+
+ Volume: 50% +
+
+
+
+ +
+
+ + + + +@endsection \ No newline at end of file diff --git a/resources/views/search.blade.php b/resources/views/search.blade.php new file mode 100644 index 0000000..06cc0f5 --- /dev/null +++ b/resources/views/search.blade.php @@ -0,0 +1,518 @@ +@extends('layouts.app') + +@section('content') +
+
+

Search Input Components

+ + +
+

Default Search

+
+
+ +
+
+ +
+ + +
+
+
+
+ + +
+

Simple Search

+
+
+ +
+
+ +
+ +
+
+
+
+ + +
+

Search with Dropdown

+
+
+
+ + + +
+ + +
+
+
+
+
+ + +
+

Voice Search

+
+
+ +
+
+ +
+ + +
+
+
+
+ + +
+

Location Search

+
+
+
+ + + +
+ + +
+
+
+
+
+ + +
+

Search with Filter

+
+
+
+
+ +
+ +
+
+ + + + +
+
+
+
+ + +
+

Live Search with Results

+
+
+
+
+ +
+ + +
+
+
+
+ + +
+

Search Bar Sizes

+
+ +
+ +
+
+ +
+ +
+
+ + +
+ +
+
+ +
+ +
+
+ + +
+ +
+
+ +
+ +
+
+
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/select.blade.php b/resources/views/select.blade.php new file mode 100644 index 0000000..06e67f1 --- /dev/null +++ b/resources/views/select.blade.php @@ -0,0 +1,253 @@ +@extends('layouts.app') + +@section('content') +
+
+

Select Components

+ + +
+

Basic Select

+
+
+ + +
+
+ + +
+
+
+ + +
+

Underline Select

+
+
+ + +
+
+ + +
+
+
+ + +
+

Select Sizes

+
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+

Multi-Select

+
+
+ + +
+
+ + +
+
+
+ + +
+

Disabled Select

+
+
+ + +
+
+ + +
+
+
+ + +
+

Select with Helper Text

+
+
+ + +

We'll never share your location details.

+
+
+ + +

Please select your state of residence.

+
+
+
+ + +
+

Advanced Select

+
+
+ + + + +
+
+
+ +
+
+@endsection \ No newline at end of file diff --git a/resources/views/spinner.blade.php b/resources/views/spinner.blade.php new file mode 100644 index 0000000..40e5384 --- /dev/null +++ b/resources/views/spinner.blade.php @@ -0,0 +1,181 @@ +@extends('layouts.app') + +@section('content') +
+
+

Spinner Components

+ + +
+

Default Spinner

+
+
+ + Loading... +
+
+ + Loading... +
+
+ + Loading... +
+
+
+ + +
+

Spinner Sizes

+
+
+ + Loading... +
+
+ + Loading... +
+
+ + Loading... +
+
+ + Loading... +
+
+
+ + +
+

Spinner with Text

+
+
+ + Loading... +
+
+ + Processing... +
+
+ + Uploading... +
+
+
+ + +
+

Button with Spinner

+
+ + +
+
+ + +
+

CSS Spinner

+
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+
+ + +
+

Pulse Animation

+
+
+
+
+
+
+
+ + +
+

Bounce Animation

+
+
+
+
+
+
+ + +
+

Loading Overlay

+
+
+

Content Area

+

This is some sample content that would be covered by a loading overlay.

+
+
+
+
+ + Loading... +
+
+
+
+
+ +
+
+@endsection \ No newline at end of file diff --git a/resources/views/tables.blade.php b/resources/views/tables.blade.php new file mode 100644 index 0000000..c21ca98 --- /dev/null +++ b/resources/views/tables.blade.php @@ -0,0 +1,498 @@ +@extends('layouts.app') + +@section('content') +
+
+

Table Components

+ + +
+

Default Table

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Product nameColorCategoryPrice
+ Apple MacBook Pro 17" + SilverLaptop$2999
+ Microsoft Surface Pro + WhiteLaptop PC$1999
+ Magic Mouse 2 + BlackAccessories$99
+
+
+ + +
+

Striped Table

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Product nameColorCategoryPrice
+ Apple MacBook Pro 17" + SilverLaptop$2999
+ Microsoft Surface Pro + WhiteLaptop PC$1999
+ Magic Mouse 2 + BlackAccessories$99
+ Google Pixel Phone + GrayPhone$799
+ Apple Watch 5 + RedWearables$999
+
+
+ + +
+

Hoverable Table

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Product nameColorCategoryPrice
+ Apple MacBook Pro 17" + SilverLaptop$2999
+ Microsoft Surface Pro + WhiteLaptop PC$1999
+ Magic Mouse 2 + BlackAccessories$99
+
+
+ + +
+

Table with Search

+
+ +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
Product nameColorCategoryPriceAction
+
+ + +
+
+ Apple MacBook Pro 17" + SilverLaptop$2999 + Edit +
+
+ + +
+
+ Microsoft Surface Pro + WhiteLaptop PC$1999 + Edit +
+
+ + +
+
+ Magic Mouse 2 + BlackAccessories$99 + Edit +
+
+
+ + +
+

Sortable Table

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Product name + +
+
+
+ Color + +
+
+
+ Category + +
+
+
+ Price + +
+
+ Edit +
+ Apple MacBook Pro 17" + SilverLaptop$2999 + Edit +
+ Microsoft Surface Pro + WhiteLaptop PC$1999 + Edit +
+ Magic Mouse 2 + BlackAccessories$99 + Edit +
+
+
+ + +
+

Table with Pagination

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Product nameColorCategoryPriceAction
+ Apple MacBook Pro 17" + SilverLaptop$2999 + Edit +
+ Microsoft Surface Pro + WhiteLaptop PC$1999 + Edit +
+ Magic Mouse 2 + BlackAccessories$99 + Edit +
+ Google Pixel Phone + GrayPhone$799 + Edit +
+ Apple Watch 5 + RedWearables$999 + Edit +
+
+ +
+
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/textarea.blade.php b/resources/views/textarea.blade.php new file mode 100644 index 0000000..939b19b --- /dev/null +++ b/resources/views/textarea.blade.php @@ -0,0 +1,204 @@ +@extends('layouts.app') + +@section('content') +
+
+

Textarea Components

+ + +
+

Default Textarea

+
+
+ + +
+
+ + +
+
+
+ + +
+

Textarea with Helper Text

+
+
+ + +

Remember, contributions to this topic should follow our Community Guidelines.

+
+
+ + +

Your feedback helps us improve our service.

+
+
+
+ + +
+

Textarea Sizes

+
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+

Disabled Textarea

+
+
+ + +
+
+ + +
+
+
+ + +
+

Textarea with Counter

+
+
+ + +

+ 0/120 characters +

+
+
+ + +

+ 0/200 characters +

+
+
+
+ + +
+

Textarea with Validation

+
+
+ + +

+ Well done! Your message looks great. +

+
+
+ + +

+ Oh, snapp! Some errors here. +

+
+
+
+ + +
+

Textarea with Toolbar

+
+
+
+
+ + + + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/toast.blade.php b/resources/views/toast.blade.php new file mode 100644 index 0000000..7d60d67 --- /dev/null +++ b/resources/views/toast.blade.php @@ -0,0 +1,206 @@ +@extends('layouts.app') + +@section('content') +
+
+

Toast Components

+ + +
+

Default Toast

+
+ +
+
+ + +
+

Success Toast

+
+ +
+
+ + +
+

Error Toast

+
+ +
+
+ + +
+

Warning Toast

+
+ +
+
+ + +
+

Interactive Toast

+
+ +
+
+ + +
+

Push Notification

+
+ +
+
+ + +
+

Toast Trigger Buttons

+
+ + + +
+
+ +
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/toggle.blade.php b/resources/views/toggle.blade.php new file mode 100644 index 0000000..646b3a1 --- /dev/null +++ b/resources/views/toggle.blade.php @@ -0,0 +1,156 @@ +@extends('layouts.app') + +@section('content') +
+
+

Toggle Components

+ + +
+

Default Toggle

+
+
+ +
+ Toggle me +
+
+ +
+ Checked toggle +
+
+
+ + +
+

Disabled Toggle

+
+
+ +
+ Disabled toggle +
+
+ +
+ Disabled checked +
+
+
+ + +
+

Toggle with Icons

+
+
+ +
+ Toggle with icons +
+
+ +
+ Larger toggle +
+
+
+ + +
+

Toggle Sizes

+
+
+ +
+ Small toggle +
+
+ +
+ Default toggle +
+
+ +
+ Large toggle +
+
+
+ + +
+

Toggle Colors

+
+
+ +
+ Red toggle +
+
+ +
+ Green toggle +
+
+ +
+ Yellow toggle +
+
+ +
+ Purple toggle +
+
+
+ + +
+

Toggle with Labels

+
+
+ Off + +
+ On +
+
+ Monthly + +
+ Yearly +
+
+
+ + +
+

Toggle Group

+
+
+ +
+ Airplane mode +
+
+ +
+ WiFi +
+
+ +
+ Bluetooth +
+
+ +
+ Notifications +
+
+
+ +
+
+@endsection \ No newline at end of file diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index cea1636..91e183d 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -4,21 +4,70 @@

Flowbite + Laravel + Tailwind CSS Starter

-
- Home - Accordion - Carousel - Modal - Collapse - Speed Dial - Dismiss - Drawer - Dropdown - Popover - Tabs - Tooltip - Input Counter - Datepicker + +
+ +
+

Navigation

+ Navbar + Breadcrumb + Mega Menu +
+ + + + + +
+

Buttons

+ Buttons + Button Group +
+ + +
+

Feedback

+ Alerts + Toast + Progress + Spinner +
+ + +
+

Utility

+ Badge + Cards + Tables + Avatar +
+ + +

Learn more about Flowbite + Laravel here.

diff --git a/routes/web.php b/routes/web.php index dd073f4..870369a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -61,6 +61,90 @@ return view('datepicker'); })->name('datepicker'); +// Navigation Components +Route::get('/navbar', function () { + return view('navbar'); +})->name('navbar'); + +Route::get('/breadcrumb', function () { + return view('breadcrumb'); +})->name('breadcrumb'); + +Route::get('/mega-menu', function () { + return view('mega-menu'); +})->name('mega-menu'); + +// Form Components +Route::get('/forms', function () { + return view('forms'); +})->name('forms'); + +Route::get('/select', function () { + return view('select'); +})->name('select'); + +Route::get('/toggle', function () { + return view('toggle'); +})->name('toggle'); + +Route::get('/textarea', function () { + return view('textarea'); +})->name('textarea'); + +Route::get('/range', function () { + return view('range'); +})->name('range'); + +Route::get('/floating-label', function () { + return view('floating-label'); +})->name('floating-label'); + +// Button Components +Route::get('/buttons', function () { + return view('buttons'); +})->name('buttons'); + +Route::get('/button-group', function () { + return view('button-group'); +})->name('button-group'); + +// Feedback Components +Route::get('/alerts', function () { + return view('alerts'); +})->name('alerts'); + +Route::get('/toast', function () { + return view('toast'); +})->name('toast'); + +Route::get('/progress', function () { + return view('progress'); +})->name('progress'); + +Route::get('/spinner', function () { + return view('spinner'); +})->name('spinner'); + +Route::get('/search', function () { + return view('search'); +})->name('search'); + +Route::get('/badge', function () { + return view('badge'); +})->name('badge'); + +Route::get('/cards', function () { + return view('cards'); +})->name('cards'); + +Route::get('/tables', function () { + return view('tables'); +})->name('tables'); + +Route::get('/avatar', function () { + return view('avatar'); +})->name('avatar'); + Route::view('dashboard', 'dashboard') ->middleware(['auth', 'verified']) ->name('dashboard'); From fa00bb4c1929671aeeb7a13a4e4b2f6af7ab2379 Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Wed, 9 Jul 2025 20:43:10 +0100 Subject: [PATCH 03/12] first commit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 97d75db..43a7903 100644 --- a/README.md +++ b/README.md @@ -115,3 +115,4 @@ This will have the JavaScript loaded in all the files that extend this main layo Now that you have successfully installed the project you can start using the [UI components from Flowbite](https://flowbite.com/docs/getting-started/laravel/) and Tailwind CSS to develop modern websites and web applications. We recommend exploring the components using the search bar navigation (`cmd` or `ctrl` + `k`) or by browsing the components section of the sidebar on the left side of this page. +# gkimpson-Flowbite-Laravel-Tailwind-CSS-Starter From 5421e41121a6b174c4bcc74c6a1310792ac06832 Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Wed, 9 Jul 2025 20:43:58 +0100 Subject: [PATCH 04/12] first commit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 43a7903..3048fb3 100644 --- a/README.md +++ b/README.md @@ -116,3 +116,4 @@ Now that you have successfully installed the project you can start using the [UI We recommend exploring the components using the search bar navigation (`cmd` or `ctrl` + `k`) or by browsing the components section of the sidebar on the left side of this page. # gkimpson-Flowbite-Laravel-Tailwind-CSS-Starter +# gkimpson-Flowbite-Laravel-Tailwind-CSS-Starter From 3bc1e09fef05367b8778d9da8b1884445901804f Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Wed, 9 Jul 2025 20:44:31 +0100 Subject: [PATCH 05/12] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 3048fb3..43a7903 100644 --- a/README.md +++ b/README.md @@ -116,4 +116,3 @@ Now that you have successfully installed the project you can start using the [UI We recommend exploring the components using the search bar navigation (`cmd` or `ctrl` + `k`) or by browsing the components section of the sidebar on the left side of this page. # gkimpson-Flowbite-Laravel-Tailwind-CSS-Starter -# gkimpson-Flowbite-Laravel-Tailwind-CSS-Starter From bff27e8b621dd4212e94023b2e833f3db2fe3524 Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Wed, 9 Jul 2025 21:19:17 +0100 Subject: [PATCH 06/12] bump compoack packages --- composer.lock | 895 ++++++++++++++++++++++++++------------------------ 1 file changed, 462 insertions(+), 433 deletions(-) diff --git a/composer.lock b/composer.lock index b492374..5680cfe 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "brick/math", - "version": "0.12.3", + "version": "0.13.1", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba" + "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/866551da34e9a618e64a819ee1e01c20d8a588ba", - "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba", + "url": "https://api.github.com/repos/brick/math/zipball/fc7ed316430118cc7836bf45faff18d5dfc8de04", + "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04", "shasum": "" }, "require": { @@ -56,7 +56,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.12.3" + "source": "https://github.com/brick/math/tree/0.13.1" }, "funding": [ { @@ -64,7 +64,7 @@ "type": "github" } ], - "time": "2025-02-28T13:11:00+00:00" + "time": "2025-03-29T13:50:30+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -445,16 +445,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b115554301161fa21467629f1e1391c1936de517" + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", - "reference": "b115554301161fa21467629f1e1391c1936de517", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { @@ -500,7 +500,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { @@ -508,7 +508,7 @@ "type": "github" } ], - "time": "2024-12-27T00:36:43+00:00" + "time": "2025-03-06T22:45:56+00:00" }, { "name": "fruitcake/php-cors", @@ -645,16 +645,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.9.2", + "version": "7.9.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", "shasum": "" }, "require": { @@ -751,7 +751,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" }, "funding": [ { @@ -767,20 +767,20 @@ "type": "tidelift" } ], - "time": "2024-07-24T11:22:20+00:00" + "time": "2025-03-27T13:37:11+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.4", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", "shasum": "" }, "require": { @@ -834,7 +834,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.4" + "source": "https://github.com/guzzle/promises/tree/2.2.0" }, "funding": [ { @@ -850,20 +850,20 @@ "type": "tidelift" } ], - "time": "2024-10-17T10:06:22+00:00" + "time": "2025-03-27T13:27:01+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", "shasum": "" }, "require": { @@ -950,7 +950,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.0" + "source": "https://github.com/guzzle/psr7/tree/2.7.1" }, "funding": [ { @@ -966,7 +966,7 @@ "type": "tidelift" } ], - "time": "2024-07-18T11:15:46+00:00" + "time": "2025-03-27T12:30:47+00:00" }, { "name": "guzzlehttp/uri-template", @@ -1056,20 +1056,20 @@ }, { "name": "laravel/framework", - "version": "v12.2.0", + "version": "v12.20.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "2fb06941bc69ea92f28b2888535ab144ee006889" + "reference": "1b9a00f8caf5503c92aa436279172beae1a484ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/2fb06941bc69ea92f28b2888535ab144ee006889", - "reference": "2fb06941bc69ea92f28b2888535ab144ee006889", + "url": "https://api.github.com/repos/laravel/framework/zipball/1b9a00f8caf5503c92aa436279172beae1a484ff", + "reference": "1b9a00f8caf5503c92aa436279172beae1a484ff", "shasum": "" }, "require": { - "brick/math": "^0.11|^0.12", + "brick/math": "^0.11|^0.12|^0.13", "composer-runtime-api": "^2.2", "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.4", @@ -1086,7 +1086,7 @@ "guzzlehttp/uri-template": "^1.0", "laravel/prompts": "^0.3.0", "laravel/serializable-closure": "^1.3|^2.0", - "league/commonmark": "^2.6", + "league/commonmark": "^2.7", "league/flysystem": "^3.25.1", "league/flysystem-local": "^3.25.1", "league/uri": "^7.5.1", @@ -1174,11 +1174,11 @@ "league/flysystem-sftp-v3": "^3.25.1", "mockery/mockery": "^1.6.10", "orchestra/testbench-core": "^10.0.0", - "pda/pheanstalk": "^5.0.6", + "pda/pheanstalk": "^5.0.6|^7.0.0", "php-http/discovery": "^1.15", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", - "predis/predis": "^2.3", + "predis/predis": "^2.3|^3.0", "resend/resend-php": "^0.10.0", "symfony/cache": "^7.2.0", "symfony/http-client": "^7.2.0", @@ -1210,7 +1210,7 @@ "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", - "predis/predis": "Required to use the predis connector (^2.3).", + "predis/predis": "Required to use the predis connector (^2.3|^3.0).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", @@ -1267,20 +1267,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-03-12T14:38:20+00:00" + "time": "2025-07-08T15:02:21+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.5", + "version": "v0.3.6", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" + "reference": "86a8b692e8661d0fb308cec64f3d176821323077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", - "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", + "url": "https://api.github.com/repos/laravel/prompts/zipball/86a8b692e8661d0fb308cec64f3d176821323077", + "reference": "86a8b692e8661d0fb308cec64f3d176821323077", "shasum": "" }, "require": { @@ -1324,22 +1324,22 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.5" + "source": "https://github.com/laravel/prompts/tree/v0.3.6" }, - "time": "2025-02-11T13:34:40+00:00" + "time": "2025-07-07T14:17:42+00:00" }, { "name": "laravel/serializable-closure", - "version": "v2.0.3", + "version": "v2.0.4", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "f379c13663245f7aa4512a7869f62eb14095f23f" + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f379c13663245f7aa4512a7869f62eb14095f23f", - "reference": "f379c13663245f7aa4512a7869f62eb14095f23f", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841", "shasum": "" }, "require": { @@ -1387,7 +1387,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2025-02-11T15:03:05+00:00" + "time": "2025-03-19T13:51:03+00:00" }, { "name": "laravel/tinker", @@ -1457,16 +1457,16 @@ }, { "name": "league/commonmark", - "version": "2.6.1", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d990688c91cedfb69753ffc2512727ec646df2ad" + "reference": "6fbb36d44824ed4091adbcf4c7d4a3923cdb3405" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", - "reference": "d990688c91cedfb69753ffc2512727ec646df2ad", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/6fbb36d44824ed4091adbcf4c7d4a3923cdb3405", + "reference": "6fbb36d44824ed4091adbcf4c7d4a3923cdb3405", "shasum": "" }, "require": { @@ -1503,7 +1503,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.7-dev" + "dev-main": "2.8-dev" } }, "autoload": { @@ -1560,7 +1560,7 @@ "type": "tidelift" } ], - "time": "2024-12-29T14:10:59+00:00" + "time": "2025-05-05T12:20:28+00:00" }, { "name": "league/config", @@ -1646,16 +1646,16 @@ }, { "name": "league/flysystem", - "version": "3.29.1", + "version": "3.30.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2203e3151755d874bb2943649dae1eb8533ac93e", + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e", "shasum": "" }, "require": { @@ -1679,13 +1679,13 @@ "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", - "ext-mongodb": "^1.3", + "ext-mongodb": "^1.3|^2", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "guzzlehttp/psr7": "^2.6", "microsoft/azure-storage-blob": "^1.1", - "mongodb/mongodb": "^1.2", + "mongodb/mongodb": "^1.2|^2", "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", @@ -1723,22 +1723,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.30.0" }, - "time": "2024-10-08T08:58:34+00:00" + "time": "2025-06-25T13:29:59+00:00" }, { "name": "league/flysystem-local", - "version": "3.29.0", + "version": "3.30.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/6691915f77c7fb69adfb87dcd550052dc184ee10", + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10", "shasum": "" }, "require": { @@ -1772,9 +1772,9 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.0" }, - "time": "2024-08-09T21:24:39+00:00" + "time": "2025-05-21T10:34:19+00:00" }, { "name": "league/mime-type-detection", @@ -2008,16 +2008,16 @@ }, { "name": "livewire/flux", - "version": "v2.0.6", + "version": "v2.2.2", "source": { "type": "git", "url": "https://github.com/livewire/flux.git", - "reference": "afd046a72c7a10e6ff56f3e9c16eb390c3db0cc5" + "reference": "a995f9513b9eb48b05c8431fe881efa4c6219513" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/flux/zipball/afd046a72c7a10e6ff56f3e9c16eb390c3db0cc5", - "reference": "afd046a72c7a10e6ff56f3e9c16eb390c3db0cc5", + "url": "https://api.github.com/repos/livewire/flux/zipball/a995f9513b9eb48b05c8431fe881efa4c6219513", + "reference": "a995f9513b9eb48b05c8431fe881efa4c6219513", "shasum": "" }, "require": { @@ -2065,22 +2065,22 @@ ], "support": { "issues": "https://github.com/livewire/flux/issues", - "source": "https://github.com/livewire/flux/tree/v2.0.6" + "source": "https://github.com/livewire/flux/tree/v2.2.2" }, - "time": "2025-03-12T20:53:07+00:00" + "time": "2025-07-08T07:13:42+00:00" }, { "name": "livewire/livewire", - "version": "v3.6.2", + "version": "v3.6.3", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313" + "reference": "56aa1bb63a46e06181c56fa64717a7287e19115e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/8f8914731f5eb43b6bb145d87c8d5a9edfc89313", - "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313", + "url": "https://api.github.com/repos/livewire/livewire/zipball/56aa1bb63a46e06181c56fa64717a7287e19115e", + "reference": "56aa1bb63a46e06181c56fa64717a7287e19115e", "shasum": "" }, "require": { @@ -2135,7 +2135,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.6.2" + "source": "https://github.com/livewire/livewire/tree/v3.6.3" }, "funding": [ { @@ -2143,20 +2143,20 @@ "type": "github" } ], - "time": "2025-03-12T20:24:15+00:00" + "time": "2025-04-12T22:26:52+00:00" }, { "name": "monolog/monolog", - "version": "3.8.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", "shasum": "" }, "require": { @@ -2234,7 +2234,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.8.1" + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" }, "funding": [ { @@ -2246,20 +2246,20 @@ "type": "tidelift" } ], - "time": "2024-12-05T17:15:07+00:00" + "time": "2025-03-24T10:02:05+00:00" }, { "name": "nesbot/carbon", - "version": "3.8.6", + "version": "3.10.1", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", - "reference": "ff2f20cf83bd4d503720632ce8a426dc747bf7fd" + "reference": "1fd1935b2d90aef2f093c5e35f7ae1257c448d00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/ff2f20cf83bd4d503720632ce8a426dc747bf7fd", - "reference": "ff2f20cf83bd4d503720632ce8a426dc747bf7fd", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/1fd1935b2d90aef2f093c5e35f7ae1257c448d00", + "reference": "1fd1935b2d90aef2f093c5e35f7ae1257c448d00", "shasum": "" }, "require": { @@ -2267,9 +2267,9 @@ "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", - "symfony/clock": "^6.3 || ^7.0", + "symfony/clock": "^6.3.12 || ^7.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -2277,14 +2277,13 @@ "require-dev": { "doctrine/dbal": "^3.6.3 || ^4.0", "doctrine/orm": "^2.15.2 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.57.2", + "friendsofphp/php-cs-fixer": "^3.75.0", "kylekatarnls/multi-tester": "^2.5.3", - "ondrejmirtes/better-reflection": "^6.25.0.4", "phpmd/phpmd": "^2.15.0", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan": "^1.11.2", - "phpunit/phpunit": "^10.5.20", - "squizlabs/php_codesniffer": "^3.9.0" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.17", + "phpunit/phpunit": "^10.5.46", + "squizlabs/php_codesniffer": "^3.13.0" }, "bin": [ "bin/carbon" @@ -2352,7 +2351,7 @@ "type": "tidelift" } ], - "time": "2025-02-20T17:33:38+00:00" + "time": "2025-06-21T15:19:35+00:00" }, { "name": "nette/schema", @@ -2418,16 +2417,16 @@ }, { "name": "nette/utils", - "version": "v4.0.5", + "version": "v4.0.7", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96" + "reference": "e67c4061eb40b9c113b218214e42cb5a0dda28f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", - "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", + "url": "https://api.github.com/repos/nette/utils/zipball/e67c4061eb40b9c113b218214e42cb5a0dda28f2", + "reference": "e67c4061eb40b9c113b218214e42cb5a0dda28f2", "shasum": "" }, "require": { @@ -2498,22 +2497,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.5" + "source": "https://github.com/nette/utils/tree/v4.0.7" }, - "time": "2024-08-07T15:39:19+00:00" + "time": "2025-06-03T04:55:08+00:00" }, { "name": "nikic/php-parser", - "version": "v5.4.0", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ae59794362fe85e051a58ad36b289443f57be7a9", + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9", "shasum": "" }, "require": { @@ -2556,37 +2555,37 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.5.0" }, - "time": "2024-12-30T11:07:19+00:00" + "time": "2025-05-31T08:24:38+00:00" }, { "name": "nunomaduro/termwind", - "version": "v2.3.0", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda" + "reference": "dfa08f390e509967a15c22493dc0bac5733d9123" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/52915afe6a1044e8b9cee1bcff836fb63acf9cda", - "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/dfa08f390e509967a15c22493dc0bac5733d9123", + "reference": "dfa08f390e509967a15c22493dc0bac5733d9123", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2", - "symfony/console": "^7.1.8" + "symfony/console": "^7.2.6" }, "require-dev": { - "illuminate/console": "^11.33.2", - "laravel/pint": "^1.18.2", + "illuminate/console": "^11.44.7", + "laravel/pint": "^1.22.0", "mockery/mockery": "^1.6.12", - "pestphp/pest": "^2.36.0", - "phpstan/phpstan": "^1.12.11", - "phpstan/phpstan-strict-rules": "^1.6.1", - "symfony/var-dumper": "^7.1.8", + "pestphp/pest": "^2.36.0 || ^3.8.2", + "phpstan/phpstan": "^1.12.25", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.2.6", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -2629,7 +2628,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v2.3.0" + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.1" }, "funding": [ { @@ -2645,7 +2644,7 @@ "type": "github" } ], - "time": "2024-11-21T10:39:51+00:00" + "time": "2025-05-08T08:14:37+00:00" }, { "name": "phpoption/phpoption", @@ -3136,16 +3135,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.7", + "version": "v0.12.9", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + "reference": "1b801844becfe648985372cb4b12ad6840245ace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1b801844becfe648985372cb4b12ad6840245ace", + "reference": "1b801844becfe648985372cb4b12ad6840245ace", "shasum": "" }, "require": { @@ -3209,9 +3208,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.9" }, - "time": "2024-12-10T01:58:33+00:00" + "time": "2025-06-23T02:35:06+00:00" }, { "name": "ralouphie/getallheaders", @@ -3259,16 +3258,16 @@ }, { "name": "ramsey/collection", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109" + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", - "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { @@ -3329,27 +3328,26 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.1.0" + "source": "https://github.com/ramsey/collection/tree/2.1.1" }, - "time": "2025-03-02T04:48:29+00:00" + "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", - "version": "4.7.6", + "version": "4.9.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/4e0e23cc785f0724a0e838279a9eb03f28b092a0", + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", - "ext-json": "*", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -3357,26 +3355,23 @@ "rhumsaa/uuid": "self.version" }, "require-dev": { - "captainhook/captainhook": "^5.10", + "captainhook/captainhook": "^5.25", "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", @@ -3411,23 +3406,13 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.6" + "source": "https://github.com/ramsey/uuid/tree/4.9.0" }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2024-04-27T21:32:50+00:00" + "time": "2025-06-25T14:20:11+00:00" }, { "name": "symfony/clock", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", @@ -3481,7 +3466,7 @@ "time" ], "support": { - "source": "https://github.com/symfony/clock/tree/v7.2.0" + "source": "https://github.com/symfony/clock/tree/v7.3.0" }, "funding": [ { @@ -3501,23 +3486,24 @@ }, { "name": "symfony/console", - "version": "v7.2.1", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", - "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", + "url": "https://api.github.com/repos/symfony/console/zipball/9e27aecde8f506ba0fd1d9989620c04a87697101", + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^6.4|^7.0" + "symfony/string": "^7.2" }, "conflict": { "symfony/dependency-injection": "<6.4", @@ -3574,7 +3560,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.2.1" + "source": "https://github.com/symfony/console/tree/v7.3.1" }, "funding": [ { @@ -3590,11 +3576,11 @@ "type": "tidelift" } ], - "time": "2024-12-11T03:49:26+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/css-selector", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", @@ -3639,7 +3625,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + "source": "https://github.com/symfony/css-selector/tree/v7.3.0" }, "funding": [ { @@ -3659,16 +3645,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { @@ -3681,7 +3667,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3706,7 +3692,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -3722,20 +3708,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/error-handler", - "version": "v7.2.4", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "aabf79938aa795350c07ce6464dd1985607d95d5" + "reference": "35b55b166f6752d6aaf21aa042fc5ed280fce235" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/aabf79938aa795350c07ce6464dd1985607d95d5", - "reference": "aabf79938aa795350c07ce6464dd1985607d95d5", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/35b55b166f6752d6aaf21aa042fc5ed280fce235", + "reference": "35b55b166f6752d6aaf21aa042fc5ed280fce235", "shasum": "" }, "require": { @@ -3748,9 +3734,11 @@ "symfony/http-kernel": "<6.4" }, "require-dev": { + "symfony/console": "^6.4|^7.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0" + "symfony/serializer": "^6.4|^7.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -3781,7 +3769,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.2.4" + "source": "https://github.com/symfony/error-handler/tree/v7.3.1" }, "funding": [ { @@ -3797,20 +3785,20 @@ "type": "tidelift" } ], - "time": "2025-02-02T20:27:07+00:00" + "time": "2025-06-13T07:48:40+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + "reference": "497f73ac996a598c92409b44ac43b6690c4f666d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d", + "reference": "497f73ac996a598c92409b44ac43b6690c4f666d", "shasum": "" }, "require": { @@ -3861,7 +3849,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0" }, "funding": [ { @@ -3877,20 +3865,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2025-04-22T09:11:45+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { @@ -3904,7 +3892,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3937,7 +3925,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" }, "funding": [ { @@ -3953,20 +3941,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/finder", - "version": "v7.2.2", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "87a71856f2f56e4100373e92529eed3171695cfb" + "reference": "ec2344cf77a48253bbca6939aa3d2477773ea63d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", - "reference": "87a71856f2f56e4100373e92529eed3171695cfb", + "url": "https://api.github.com/repos/symfony/finder/zipball/ec2344cf77a48253bbca6939aa3d2477773ea63d", + "reference": "ec2344cf77a48253bbca6939aa3d2477773ea63d", "shasum": "" }, "require": { @@ -4001,7 +3989,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.2.2" + "source": "https://github.com/symfony/finder/tree/v7.3.0" }, "funding": [ { @@ -4017,20 +4005,20 @@ "type": "tidelift" } ], - "time": "2024-12-30T19:00:17+00:00" + "time": "2024-12-30T19:00:26+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.2.3", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ee1b504b8926198be89d05e5b6fc4c3810c090f0" + "reference": "23dd60256610c86a3414575b70c596e5deff6ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ee1b504b8926198be89d05e5b6fc4c3810c090f0", - "reference": "ee1b504b8926198be89d05e5b6fc4c3810c090f0", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/23dd60256610c86a3414575b70c596e5deff6ed9", + "reference": "23dd60256610c86a3414575b70c596e5deff6ed9", "shasum": "" }, "require": { @@ -4047,6 +4035,7 @@ "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/cache": "^6.4.12|^7.1.5", + "symfony/clock": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", @@ -4079,7 +4068,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.2.3" + "source": "https://github.com/symfony/http-foundation/tree/v7.3.1" }, "funding": [ { @@ -4095,20 +4084,20 @@ "type": "tidelift" } ], - "time": "2025-01-17T10:56:55+00:00" + "time": "2025-06-23T15:07:14+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.2.4", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "9f1103734c5789798fefb90e91de4586039003ed" + "reference": "1644879a66e4aa29c36fe33dfa6c54b450ce1831" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9f1103734c5789798fefb90e91de4586039003ed", - "reference": "9f1103734c5789798fefb90e91de4586039003ed", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1644879a66e4aa29c36fe33dfa6c54b450ce1831", + "reference": "1644879a66e4aa29c36fe33dfa6c54b450ce1831", "shasum": "" }, "require": { @@ -4116,8 +4105,8 @@ "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", + "symfony/event-dispatcher": "^7.3", + "symfony/http-foundation": "^7.3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -4193,7 +4182,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.2.4" + "source": "https://github.com/symfony/http-kernel/tree/v7.3.1" }, "funding": [ { @@ -4209,20 +4198,20 @@ "type": "tidelift" } ], - "time": "2025-02-26T11:01:22+00:00" + "time": "2025-06-28T08:24:55+00:00" }, { "name": "symfony/mailer", - "version": "v7.2.3", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3" + "reference": "b5db5105b290bdbea5ab27b89c69effcf1cb3368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/f3871b182c44997cf039f3b462af4a48fb85f9d3", - "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b5db5105b290bdbea5ab27b89c69effcf1cb3368", + "reference": "b5db5105b290bdbea5ab27b89c69effcf1cb3368", "shasum": "" }, "require": { @@ -4273,7 +4262,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.2.3" + "source": "https://github.com/symfony/mailer/tree/v7.3.1" }, "funding": [ { @@ -4289,20 +4278,20 @@ "type": "tidelift" } ], - "time": "2025-01-27T11:08:17+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/mime", - "version": "v7.2.4", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "87ca22046b78c3feaff04b337f33b38510fd686b" + "reference": "0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/87ca22046b78c3feaff04b337f33b38510fd686b", - "reference": "87ca22046b78c3feaff04b337f33b38510fd686b", + "url": "https://api.github.com/repos/symfony/mime/zipball/0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9", + "reference": "0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9", "shasum": "" }, "require": { @@ -4357,7 +4346,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.2.4" + "source": "https://github.com/symfony/mime/tree/v7.3.0" }, "funding": [ { @@ -4373,11 +4362,11 @@ "type": "tidelift" } ], - "time": "2025-02-19T08:51:20+00:00" + "time": "2025-02-19T08:51:26+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -4436,7 +4425,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" }, "funding": [ { @@ -4456,7 +4445,7 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", @@ -4514,7 +4503,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0" }, "funding": [ { @@ -4534,16 +4523,16 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", "shasum": "" }, "require": { @@ -4597,7 +4586,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.32.0" }, "funding": [ { @@ -4613,11 +4602,11 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-09-10T14:38:51+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -4678,7 +4667,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0" }, "funding": [ { @@ -4698,19 +4687,20 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { + "ext-iconv": "*", "php": ">=7.2" }, "provide": { @@ -4758,7 +4748,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0" }, "funding": [ { @@ -4774,20 +4764,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { @@ -4838,7 +4828,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" }, "funding": [ { @@ -4854,11 +4844,11 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-01-02T08:10:11+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", @@ -4914,7 +4904,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0" }, "funding": [ { @@ -4934,7 +4924,7 @@ }, { "name": "symfony/polyfill-uuid", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", @@ -4993,7 +4983,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.32.0" }, "funding": [ { @@ -5013,16 +5003,16 @@ }, { "name": "symfony/process", - "version": "v7.2.4", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "d8f411ff3c7ddc4ae9166fb388d1190a2df5b5cf" + "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/d8f411ff3c7ddc4ae9166fb388d1190a2df5b5cf", - "reference": "d8f411ff3c7ddc4ae9166fb388d1190a2df5b5cf", + "url": "https://api.github.com/repos/symfony/process/zipball/40c295f2deb408d5e9d2d32b8ba1dd61e36f05af", + "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af", "shasum": "" }, "require": { @@ -5054,7 +5044,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.2.4" + "source": "https://github.com/symfony/process/tree/v7.3.0" }, "funding": [ { @@ -5070,20 +5060,20 @@ "type": "tidelift" } ], - "time": "2025-02-05T08:33:46+00:00" + "time": "2025-04-17T09:11:12+00:00" }, { "name": "symfony/routing", - "version": "v7.2.3", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996" + "reference": "8e213820c5fea844ecea29203d2a308019007c15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/ee9a67edc6baa33e5fae662f94f91fd262930996", - "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996", + "url": "https://api.github.com/repos/symfony/routing/zipball/8e213820c5fea844ecea29203d2a308019007c15", + "reference": "8e213820c5fea844ecea29203d2a308019007c15", "shasum": "" }, "require": { @@ -5135,7 +5125,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.2.3" + "source": "https://github.com/symfony/routing/tree/v7.3.0" }, "funding": [ { @@ -5151,20 +5141,20 @@ "type": "tidelift" } ], - "time": "2025-01-17T10:56:55+00:00" + "time": "2025-05-24T20:43:28+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { @@ -5182,7 +5172,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -5218,7 +5208,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" }, "funding": [ { @@ -5234,20 +5224,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-04-25T09:37:31+00:00" }, { "name": "symfony/string", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "url": "https://api.github.com/repos/symfony/string/zipball/f3570b8c61ca887a9e2938e85cb6458515d2b125", + "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125", "shasum": "" }, "require": { @@ -5305,7 +5295,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.2.0" + "source": "https://github.com/symfony/string/tree/v7.3.0" }, "funding": [ { @@ -5321,20 +5311,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T13:31:26+00:00" + "time": "2025-04-20T20:19:01+00:00" }, { "name": "symfony/translation", - "version": "v7.2.4", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "283856e6981286cc0d800b53bd5703e8e363f05a" + "reference": "241d5ac4910d256660238a7ecf250deba4c73063" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/283856e6981286cc0d800b53bd5703e8e363f05a", - "reference": "283856e6981286cc0d800b53bd5703e8e363f05a", + "url": "https://api.github.com/repos/symfony/translation/zipball/241d5ac4910d256660238a7ecf250deba4c73063", + "reference": "241d5ac4910d256660238a7ecf250deba4c73063", "shasum": "" }, "require": { @@ -5344,6 +5334,7 @@ "symfony/translation-contracts": "^2.5|^3.0" }, "conflict": { + "nikic/php-parser": "<5.0", "symfony/config": "<6.4", "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", @@ -5357,7 +5348,7 @@ "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { - "nikic/php-parser": "^4.18|^5.0", + "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0", "symfony/console": "^6.4|^7.0", @@ -5400,7 +5391,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.2.4" + "source": "https://github.com/symfony/translation/tree/v7.3.1" }, "funding": [ { @@ -5416,20 +5407,20 @@ "type": "tidelift" } ], - "time": "2025-02-13T10:27:23+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", "shasum": "" }, "require": { @@ -5442,7 +5433,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -5478,7 +5469,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" }, "funding": [ { @@ -5494,20 +5485,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-27T08:32:26+00:00" }, { "name": "symfony/uid", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "2d294d0c48df244c71c105a169d0190bfb080426" + "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/2d294d0c48df244c71c105a169d0190bfb080426", - "reference": "2d294d0c48df244c71c105a169d0190bfb080426", + "url": "https://api.github.com/repos/symfony/uid/zipball/a69f69f3159b852651a6bf45a9fdd149520525bb", + "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb", "shasum": "" }, "require": { @@ -5552,7 +5543,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.2.0" + "source": "https://github.com/symfony/uid/tree/v7.3.1" }, "funding": [ { @@ -5568,24 +5559,25 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.2.3", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "82b478c69745d8878eb60f9a049a4d584996f73a" + "reference": "6e209fbe5f5a7b6043baba46fe5735a4b85d0d42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/82b478c69745d8878eb60f9a049a4d584996f73a", - "reference": "82b478c69745d8878eb60f9a049a4d584996f73a", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6e209fbe5f5a7b6043baba46fe5735a4b85d0d42", + "reference": "6e209fbe5f5a7b6043baba46fe5735a4b85d0d42", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { @@ -5635,7 +5627,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.2.3" + "source": "https://github.com/symfony/var-dumper/tree/v7.3.1" }, "funding": [ { @@ -5651,7 +5643,7 @@ "type": "tidelift" } ], - "time": "2025-01-17T11:39:41+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -5710,16 +5702,16 @@ }, { "name": "vlucas/phpdotenv", - "version": "v5.6.1", + "version": "v5.6.2", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", "shasum": "" }, "require": { @@ -5778,7 +5770,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.2" }, "funding": [ { @@ -5790,7 +5782,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:52:34+00:00" + "time": "2025-04-30T23:37:27+00:00" }, { "name": "voku/portable-ascii", @@ -5991,16 +5983,16 @@ }, { "name": "filp/whoops", - "version": "2.17.0", + "version": "2.18.3", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "075bc0c26631110584175de6523ab3f1652eb28e" + "reference": "59a123a3d459c5a23055802237cb317f609867e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e", - "reference": "075bc0c26631110584175de6523ab3f1652eb28e", + "url": "https://api.github.com/repos/filp/whoops/zipball/59a123a3d459c5a23055802237cb317f609867e5", + "reference": "59a123a3d459c5a23055802237cb317f609867e5", "shasum": "" }, "require": { @@ -6050,7 +6042,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.17.0" + "source": "https://github.com/filp/whoops/tree/2.18.3" }, "funding": [ { @@ -6058,24 +6050,24 @@ "type": "github" } ], - "time": "2025-01-25T12:00:00+00:00" + "time": "2025-06-16T00:02:10+00:00" }, { "name": "hamcrest/hamcrest-php", - "version": "v2.0.1", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", "shasum": "" }, "require": { - "php": "^5.3|^7.0|^8.0" + "php": "^7.4|^8.0" }, "replace": { "cordoval/hamcrest-php": "*", @@ -6083,8 +6075,8 @@ "kodova/hamcrest-php": "*" }, "require-dev": { - "phpunit/php-file-iterator": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.0" }, "type": "library", "extra": { @@ -6107,22 +6099,22 @@ ], "support": { "issues": "https://github.com/hamcrest/hamcrest-php/issues", - "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.1.1" }, - "time": "2020-07-09T08:09:16+00:00" + "time": "2025-04-30T06:54:44+00:00" }, { "name": "laravel/pail", - "version": "v1.2.2", + "version": "v1.2.3", "source": { "type": "git", "url": "https://github.com/laravel/pail.git", - "reference": "f31f4980f52be17c4667f3eafe034e6826787db2" + "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pail/zipball/f31f4980f52be17c4667f3eafe034e6826787db2", - "reference": "f31f4980f52be17c4667f3eafe034e6826787db2", + "url": "https://api.github.com/repos/laravel/pail/zipball/8cc3d575c1f0e57eeb923f366a37528c50d2385a", + "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a", "shasum": "" }, "require": { @@ -6142,7 +6134,7 @@ "orchestra/testbench-core": "^8.13|^9.0|^10.0", "pestphp/pest": "^2.20|^3.0", "pestphp/pest-plugin-type-coverage": "^2.3|^3.0", - "phpstan/phpstan": "^1.10", + "phpstan/phpstan": "^1.12.27", "symfony/var-dumper": "^6.3|^7.0" }, "type": "library", @@ -6178,6 +6170,7 @@ "description": "Easily delve into your Laravel application's log files directly from the command line.", "homepage": "https://github.com/laravel/pail", "keywords": [ + "dev", "laravel", "logs", "php", @@ -6187,20 +6180,20 @@ "issues": "https://github.com/laravel/pail/issues", "source": "https://github.com/laravel/pail" }, - "time": "2025-01-28T15:15:15+00:00" + "time": "2025-06-05T13:55:57+00:00" }, { "name": "laravel/pint", - "version": "v1.21.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "c44bffbb2334e90fba560933c45948fa4a3f3e86" + "reference": "9ab851dba4faa51a3c3223dd3d07044129021024" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/c44bffbb2334e90fba560933c45948fa4a3f3e86", - "reference": "c44bffbb2334e90fba560933c45948fa4a3f3e86", + "url": "https://api.github.com/repos/laravel/pint/zipball/9ab851dba4faa51a3c3223dd3d07044129021024", + "reference": "9ab851dba4faa51a3c3223dd3d07044129021024", "shasum": "" }, "require": { @@ -6211,12 +6204,12 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.70.2", - "illuminate/view": "^11.44.1", - "larastan/larastan": "^3.1.0", - "laravel-zero/framework": "^11.36.1", + "friendsofphp/php-cs-fixer": "^3.76.0", + "illuminate/view": "^11.45.1", + "larastan/larastan": "^3.5.0", + "laravel-zero/framework": "^11.45.0", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^2.3", + "nunomaduro/termwind": "^2.3.1", "pestphp/pest": "^2.36.0" }, "bin": [ @@ -6224,6 +6217,9 @@ ], "type": "project", "autoload": { + "files": [ + "overrides/Runner/Parallel/ProcessFactory.php" + ], "psr-4": { "App\\": "app/", "Database\\Seeders\\": "database/seeders/", @@ -6253,20 +6249,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-03-11T03:22:21+00:00" + "time": "2025-07-03T10:37:47+00:00" }, { "name": "laravel/sail", - "version": "v1.41.0", + "version": "v1.43.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec" + "reference": "3e7d899232a8c5e3ea4fc6dee7525ad583887e72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec", - "reference": "fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec", + "url": "https://api.github.com/repos/laravel/sail/zipball/3e7d899232a8c5e3ea4fc6dee7525ad583887e72", + "reference": "3e7d899232a8c5e3ea4fc6dee7525ad583887e72", "shasum": "" }, "require": { @@ -6316,7 +6312,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2025-01-24T15:45:36+00:00" + "time": "2025-05-19T13:19:21+00:00" }, { "name": "mockery/mockery", @@ -6403,16 +6399,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.13.0", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "024473a478be9df5fdaca2c793f2232fe788e414" + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", - "reference": "024473a478be9df5fdaca2c793f2232fe788e414", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/faed855a7b5f4d4637717c2b3863e277116beb36", + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36", "shasum": "" }, "require": { @@ -6451,7 +6447,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.3" }, "funding": [ { @@ -6459,42 +6455,43 @@ "type": "tidelift" } ], - "time": "2025-02-12T12:17:51+00:00" + "time": "2025-07-05T12:25:42+00:00" }, { "name": "nunomaduro/collision", - "version": "v8.6.1", + "version": "v8.8.2", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "86f003c132143d5a2ab214e19933946409e0cae7" + "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/86f003c132143d5a2ab214e19933946409e0cae7", - "reference": "86f003c132143d5a2ab214e19933946409e0cae7", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", "shasum": "" }, "require": { - "filp/whoops": "^2.16.0", - "nunomaduro/termwind": "^2.3.0", + "filp/whoops": "^2.18.1", + "nunomaduro/termwind": "^2.3.1", "php": "^8.2.0", - "symfony/console": "^7.2.1" + "symfony/console": "^7.3.0" }, "conflict": { - "laravel/framework": "<11.39.1 || >=13.0.0", - "phpunit/phpunit": "<11.5.3 || >=12.0.0" + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" }, "require-dev": { - "larastan/larastan": "^2.9.12", - "laravel/framework": "^11.39.1", - "laravel/pint": "^1.20.0", - "laravel/sail": "^1.40.0", - "laravel/sanctum": "^4.0.7", - "laravel/tinker": "^2.10.0", - "orchestra/testbench-core": "^9.9.2", - "pestphp/pest": "^3.7.3", - "sebastian/environment": "^6.1.0 || ^7.2.0" + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.4.2", + "laravel/framework": "^11.44.2 || ^12.18", + "laravel/pint": "^1.22.1", + "laravel/sail": "^1.43.1", + "laravel/sanctum": "^4.1.1", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.4", + "pestphp/pest": "^3.8.2", + "sebastian/environment": "^7.2.1 || ^8.0" }, "type": "library", "extra": { @@ -6557,7 +6554,7 @@ "type": "patreon" } ], - "time": "2025-01-23T13:41:43+00:00" + "time": "2025-06-25T02:12:12+00:00" }, { "name": "phar-io/manifest", @@ -6679,16 +6676,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "11.0.9", + "version": "11.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7" + "reference": "1a800a7446add2d79cc6b3c01c45381810367d76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/14d63fbcca18457e49c6f8bebaa91a87e8e188d7", - "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1a800a7446add2d79cc6b3c01c45381810367d76", + "reference": "1a800a7446add2d79cc6b3c01c45381810367d76", "shasum": "" }, "require": { @@ -6745,15 +6742,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.9" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/show" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" } ], - "time": "2025-02-25T13:26:39+00:00" + "time": "2025-06-18T08:56:18+00:00" }, { "name": "phpunit/php-file-iterator", @@ -7002,16 +7011,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.12", + "version": "11.5.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d42785840519401ed2113292263795eb4c0f95da" + "reference": "4ad8fe263a0b55b54a8028c38a18e3c5bef312e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d42785840519401ed2113292263795eb4c0f95da", - "reference": "d42785840519401ed2113292263795eb4c0f95da", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4ad8fe263a0b55b54a8028c38a18e3c5bef312e0", + "reference": "4ad8fe263a0b55b54a8028c38a18e3c5bef312e0", "shasum": "" }, "require": { @@ -7021,24 +7030,24 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.13.0", + "myclabs/deep-copy": "^1.13.1", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.2", - "phpunit/php-code-coverage": "^11.0.9", + "phpunit/php-code-coverage": "^11.0.10", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-invoker": "^5.0.1", "phpunit/php-text-template": "^4.0.1", "phpunit/php-timer": "^7.0.1", "sebastian/cli-parser": "^3.0.2", - "sebastian/code-unit": "^3.0.2", + "sebastian/code-unit": "^3.0.3", "sebastian/comparator": "^6.3.1", "sebastian/diff": "^6.0.2", - "sebastian/environment": "^7.2.0", + "sebastian/environment": "^7.2.1", "sebastian/exporter": "^6.3.0", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", - "sebastian/type": "^5.1.0", + "sebastian/type": "^5.1.2", "sebastian/version": "^5.0.2", "staabm/side-effects-detector": "^1.0.5" }, @@ -7083,7 +7092,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.12" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.26" }, "funding": [ { @@ -7094,12 +7103,20 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2025-03-07T07:31:03+00:00" + "time": "2025-07-04T05:58:21+00:00" }, { "name": "sebastian/cli-parser", @@ -7160,16 +7177,16 @@ }, { "name": "sebastian/code-unit", - "version": "3.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", "shasum": "" }, "require": { @@ -7205,7 +7222,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" }, "funding": [ { @@ -7213,7 +7230,7 @@ "type": "github" } ], - "time": "2024-12-12T09:59:06+00:00" + "time": "2025-03-19T07:56:08+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -7478,23 +7495,23 @@ }, { "name": "sebastian/environment", - "version": "7.2.0", + "version": "7.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", - "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^11.0" + "phpunit/phpunit": "^11.3" }, "suggest": { "ext-posix": "*" @@ -7530,15 +7547,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" } ], - "time": "2024-07-03T04:54:44+00:00" + "time": "2025-05-21T11:55:47+00:00" }, { "name": "sebastian/exporter", @@ -7918,16 +7947,16 @@ }, { "name": "sebastian/type", - "version": "5.1.0", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac" + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/461b9c5da241511a2a0e8f240814fb23ce5c0aac", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", "shasum": "" }, "require": { @@ -7963,7 +7992,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/type/issues", "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" }, "funding": [ { @@ -7971,7 +8000,7 @@ "type": "github" } ], - "time": "2024-09-17T13:12:04+00:00" + "time": "2025-03-18T13:35:50+00:00" }, { "name": "sebastian/version", @@ -8081,16 +8110,16 @@ }, { "name": "symfony/yaml", - "version": "v7.2.3", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "ac238f173df0c9c1120f862d0f599e17535a87ec" + "reference": "0c3555045a46ab3cd4cc5a69d161225195230edb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/ac238f173df0c9c1120f862d0f599e17535a87ec", - "reference": "ac238f173df0c9c1120f862d0f599e17535a87ec", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0c3555045a46ab3cd4cc5a69d161225195230edb", + "reference": "0c3555045a46ab3cd4cc5a69d161225195230edb", "shasum": "" }, "require": { @@ -8133,7 +8162,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.2.3" + "source": "https://github.com/symfony/yaml/tree/v7.3.1" }, "funding": [ { @@ -8149,7 +8178,7 @@ "type": "tidelift" } ], - "time": "2025-01-07T12:55:42+00:00" + "time": "2025-06-03T06:57:57+00:00" }, { "name": "theseer/tokenizer", From a2c015ac48b9a7737d216bf187638cb8bf23e760 Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Thu, 10 Jul 2025 18:07:49 +0100 Subject: [PATCH 07/12] added more components --- .claude/settings.local.json | 4 +- Gemini.md | 22 ++ resources/views/description-list.blade.php | 208 +++++++++++++++ resources/views/gallery.blade.php | 297 +++++++++++++++++++++ resources/views/image.blade.php | 226 ++++++++++++++++ resources/views/kbd.blade.php | 212 +++++++++++++++ resources/views/list-group.blade.php | 260 ++++++++++++++++++ resources/views/rating.blade.php | 181 +++++++++++++ resources/views/skeleton.blade.php | 226 ++++++++++++++++ resources/views/timeline.blade.php | 232 ++++++++++++++++ resources/views/video.blade.php | 219 +++++++++++++++ resources/views/welcome.blade.php | 24 ++ routes/web.php | 36 +++ 13 files changed, 2146 insertions(+), 1 deletion(-) create mode 100644 Gemini.md create mode 100644 resources/views/description-list.blade.php create mode 100644 resources/views/gallery.blade.php create mode 100644 resources/views/image.blade.php create mode 100644 resources/views/kbd.blade.php create mode 100644 resources/views/list-group.blade.php create mode 100644 resources/views/rating.blade.php create mode 100644 resources/views/skeleton.blade.php create mode 100644 resources/views/timeline.blade.php create mode 100644 resources/views/video.blade.php diff --git a/.claude/settings.local.json b/.claude/settings.local.json index a4e6ee3..f91074f 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -2,7 +2,9 @@ "permissions": { "allow": [ "WebFetch(domain:github.com)", - "WebFetch(domain:flowbite.com)" + "WebFetch(domain:flowbite.com)", + "WebFetch(domain:laravel.com)", + "WebFetch(domain:www.youtube.com)" ], "deny": [] } diff --git a/Gemini.md b/Gemini.md new file mode 100644 index 0000000..b71fa2a --- /dev/null +++ b/Gemini.md @@ -0,0 +1,22 @@ +This is a Laravel starter kit using Livewire, Tailwind CSS, and Flowbite. + +Key technologies: +- PHP 8.2 +- Laravel 12 +- Livewire 2.0 +- Tailwind CSS 4.0 +- Vite + +The project is set up with: +- Authentication (login, registration, password reset) +- User settings (profile, password, appearance) +- A variety of UI components from Flowbite +- GitHub Actions for linting (Pint) and running tests (PHPUnit) + +To run the project locally, you can use the `composer run dev` command, which will start the PHP server, queue listener, pail, and Vite dev server. + +The `routes/web.php` file defines a large number of routes for showcasing various UI components. + +The project uses `laravel-vite-plugin` to integrate Vite with Laravel. The Vite configuration (`vite.config.js`) is set up to handle CSS and JS assets, and to refresh the browser when views are changed. + +The GitHub workflows in `.github/workflows` are set up to run on pushes and pull requests to the `develop` and `main` branches. The `lint.yml` workflow runs Pint to format the code, and the `tests.yml` workflow runs the PHPUnit tests. \ No newline at end of file diff --git a/resources/views/description-list.blade.php b/resources/views/description-list.blade.php new file mode 100644 index 0000000..1b2f8d9 --- /dev/null +++ b/resources/views/description-list.blade.php @@ -0,0 +1,208 @@ +@extends('layouts.app') + +@section('content') +
+
+

Description List Component

+

Structured content display with terms and definitions in various layouts.

+
+ + +
+

Basic Description List

+
+
+
Email address
+
yourname@flowbite.com
+
+
+
Home address
+
92 Miles Drive, Newark, NJ 07103, California, USA
+
+
+
Phone number
+
+00 123 456 789 / +12 345 678
+
+
+
+ + +
+

Horizontal Description List

+
+
+
Name
+
Bonnie Green
+
+
+
Position
+
Frontend Developer
+
+
+
Country
+
United States
+
+
+
Languages
+
English, German, Italian
+
+
+
+ + +
+

Advanced Description List

+
+
+

Personal Information

+
+
+
Full Name
+
Bonnie Green
+
+
+
Date of Birth
+
August 10, 1990
+
+
+
Gender
+
Female
+
+
+
Nationality
+
United States
+
+
+
+
+

Professional Information

+
+
+
Job Title
+
Senior Frontend Developer
+
+
+
Company
+
Flowbite
+
+
+
Experience
+
5+ years
+
+
+
Skills
+
React, Vue.js, TypeScript, Tailwind CSS
+
+
+
+
+
+ + +
+

Description List with Icons

+
+
+
+ + Email +
+
bonnie@flowbite.com
+
+
+
+ + Phone +
+
+1 (555) 123-4567
+
+
+
+ + Address +
+
123 Main Street, Anytown, AT 12345
+
+
+
+ + Website +
+
https://flowbite.com
+
+
+
+ + +
+

Compact Description List

+
+
+
Status
+
Active
+
+
+
Created
+
Jan 15, 2023
+
+
+
Updated
+
Mar 20, 2023
+
+
+
Version
+
v2.1.0
+
+
+
+ + +
+

Bordered Description List

+
+
+
+
Product Name
+
Flowbite Dashboard
+
+
+
Category
+
Admin Dashboard
+
+
+
Price
+
$99
+
+
+
Description
+
Premium admin dashboard template built with Tailwind CSS and React components.
+
+
+
Features
+
+
    +
  • 20+ Dashboard pages
  • +
  • 100+ UI Components
  • +
  • Dark mode support
  • +
  • Responsive design
  • +
+
+
+
+
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/gallery.blade.php b/resources/views/gallery.blade.php new file mode 100644 index 0000000..f0feffb --- /dev/null +++ b/resources/views/gallery.blade.php @@ -0,0 +1,297 @@ +@extends('layouts.app') + +@section('content') +
+
+

Gallery Component

+

Interactive image galleries with different layouts and lightbox functionality.

+
+ + +
+

Basic Gallery

+
+
+
+ Gallery image 1 +
+
+ Gallery image 2 +
+
+ Gallery image 3 +
+
+
+
+ Gallery image 4 +
+
+ Gallery image 5 +
+
+ Gallery image 6 +
+
+
+
+ Gallery image 7 +
+
+ Gallery image 8 +
+
+ Gallery image 9 +
+
+
+
+ Gallery image 10 +
+
+ Gallery image 11 +
+
+
+
+ + +
+

Featured Gallery

+
+
+ Featured image +
+
+
+ Gallery thumbnail 1 +
+
+ Gallery thumbnail 2 +
+
+ Gallery thumbnail 3 +
+
+ Gallery thumbnail 4 +
+
+ Gallery thumbnail 5 +
+ +99 +
+
+
+
+
+ + +
+

Card Gallery

+
+
+
+ Card image 1 +
+ New +
+
+
+
Nature Photography
+

Beautiful landscape captures from around the world showcasing natural beauty.

+
+ 24 photos + View Gallery +
+
+
+ +
+
+ Card image 2 +
+ Popular +
+
+
+
Urban Architecture
+

Modern buildings and architectural marvels from metropolitan cities.

+
+ 18 photos + View Gallery +
+
+
+ +
+
+ Card image 3 +
+ Featured +
+
+
+
Street Photography
+

Candid moments and everyday life captured through street photography.

+
+ 32 photos + View Gallery +
+
+
+
+
+ + +
+

Interactive Gallery

+ +
+ + +
+

Compact Gallery

+
+ Compact 1 + Compact 2 + Compact 3 + Compact 4 + Compact 5 + Compact 6 +
+
+ + +
+ + + + + +@endsection \ No newline at end of file diff --git a/resources/views/image.blade.php b/resources/views/image.blade.php new file mode 100644 index 0000000..40fb467 --- /dev/null +++ b/resources/views/image.blade.php @@ -0,0 +1,226 @@ +@extends('layouts.app') + +@section('content') +
+
+

Image Component

+

Responsive images with various styling options and layouts.

+
+ + +
+

Basic Image

+ Basic image example +
+ + +
+

Rounded Images

+
+
+

Default Rounded

+ Rounded image +
+
+

More Rounded

+ More rounded image +
+
+

Full Rounded

+ Full rounded image +
+
+
+ + +
+

Image with Border

+ Bordered image +
+ + +
+

Image with Shadow

+ Shadow image +
+ + +
+

Image Sizes

+
+
+

Small (96px)

+ Small image +
+
+

Medium (128px)

+ Medium image +
+
+

Large (192px)

+ Large image +
+
+

Extra Large (256px)

+ Extra large image +
+
+
+ + +
+

Avatar Images

+
+ Avatar 1 + Avatar 2 + Avatar 3 + Avatar 4 + Avatar 5 +
+
+ + +
+

Image with Caption

+
+ Image with caption +
Beautiful landscape photography showcasing natural scenery.
+
+
+ + +
+

Responsive Image Grid

+
+
+ Grid image 1 +
+
+ Grid image 2 +
+
+ Grid image 3 +
+
+ Grid image 4 +
+
+ Grid image 5 +
+
+ Grid image 6 +
+
+
+ + +
+

Image with Overlay

+
+ Overlay image +
+

Image Overlay

+
+
+
+ + +
+

Card with Image

+
+ + Card image + +
+ +
Noteworthy technology acquisitions 2021
+
+

Here are the biggest enterprise technology acquisitions of 2021 so far, in reverse chronological order.

+ + Read more + + +
+
+
+ + +
+

Aspect Ratio Images

+
+
+

Square (1:1)

+
+ Square aspect ratio +
+
+
+

Video (16:9)

+
+ Video aspect ratio +
+
+
+

Portrait (3:4)

+
+ Portrait aspect ratio +
+
+
+
+ + +
+

Image Gallery Preview

+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/kbd.blade.php b/resources/views/kbd.blade.php new file mode 100644 index 0000000..c8d58c7 --- /dev/null +++ b/resources/views/kbd.blade.php @@ -0,0 +1,212 @@ +@extends('layouts.app') + +@section('content') +
+
+

KBD Component

+

Keyboard key styling for documentation and shortcuts display.

+
+ + +
+

Basic KBD

+

+ Press Ctrl + C to copy text. +

+
+ + +
+

Keyboard Navigation

+
+

+ Use Tab to navigate through form elements. +

+

+ Press Enter to submit the form. +

+

+ Use Esc to close modal dialogs. +

+
+
+ + +
+

Function Keys

+
+

+ Press F1 for help. +

+

+ Press F5 to refresh the page. +

+

+ Press F11 to toggle fullscreen mode. +

+

+ Press F12 to open developer tools. +

+
+
+ + +
+

Modifier Keys

+
+

+ Hold Ctrl while clicking to select multiple items. +

+

+ Hold Shift while clicking to select a range. +

+

+ Hold Alt while clicking for alternative action. +

+
+
+ + +
+

Arrow Keys

+
+

+ Use arrow keys to navigate. +

+
+
+ + +
+

Common Shortcuts

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Shortcut + + Description +
+ Ctrl + C + + Copy selected text +
+ Ctrl + V + + Paste from clipboard +
+ Ctrl + X + + Cut selected text +
+ Ctrl + Z + + Undo last action +
+ Ctrl + Y + + Redo last undone action +
+ Ctrl + A + + Select all content +
+ Ctrl + S + + Save current document +
+ Ctrl + F + + Find text in document +
+
+
+ + +
+

Mac Shortcuts

+
+

+ Press + C to copy on Mac. +

+

+ Press + V to paste on Mac. +

+

+ Press + Space to open Spotlight search. +

+

+ Press + Tab to switch between applications. +

+
+
+ + +
+

Different Sizes

+
+
+

Small

+

+ Press Ctrl + C to copy. +

+
+
+

Medium (Default)

+

+ Press Ctrl + C to copy. +

+
+
+

Large

+

+ Press Ctrl + C to copy. +

+
+
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/list-group.blade.php b/resources/views/list-group.blade.php new file mode 100644 index 0000000..07e862e --- /dev/null +++ b/resources/views/list-group.blade.php @@ -0,0 +1,260 @@ +@extends('layouts.app') + +@section('content') +
+
+

List Group Component

+

Enhanced list styling with actions, badges, and interactive elements.

+
+ + + + + + + + +
+

List Group with Buttons

+
+ + + + +
+
+ + + + + + + + +
+

Advanced List Group

+
+
    +
  • +
    +
    + Neil image +
    +
    +

    + Neil Sims +

    +

    + email@flowbite.com +

    +
    +
    + $320 +
    +
    +
  • +
  • +
    +
    + Bonnie image +
    +
    +

    + Bonnie Green +

    +

    + email@flowbite.com +

    +
    +
    + $3467 +
    +
    +
  • +
  • +
    +
    + Michael image +
    +
    +

    + Michael Gough +

    +

    + email@flowbite.com +

    +
    +
    + $67 +
    +
    +
  • +
  • +
    +
    + Lana image +
    +
    +

    + Lana Byrd +

    +

    + email@flowbite.com +

    +
    +
    + $367 +
    +
    +
  • +
  • +
    +
    + Thomas image +
    +
    +

    + Thomes Lean +

    +

    + email@flowbite.com +

    +
    +
    + $2367 +
    +
    +
  • +
+
+
+ + +
+

Horizontal List Group

+
    +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/rating.blade.php b/resources/views/rating.blade.php new file mode 100644 index 0000000..e0eabe7 --- /dev/null +++ b/resources/views/rating.blade.php @@ -0,0 +1,181 @@ +@extends('layouts.app') + +@section('content') +
+
+

Rating Component

+

Star ratings with different styles and interactive options.

+
+ + +
+

Basic Rating

+
+ + + + + +
+
+ + +
+

Rating with Count

+
+
+ + + + + +
+

4.95

+

out of

+

5

+
+
+ + +
+

Rating with Reviews

+
+
+ + + + + +
+

4.95 out of 5

+
+

1,745 global ratings

+
+ + +
+

Rating Sizes

+ + +
+

Small

+
+ + + + + +
+
+ + +
+

Large

+
+ + + + + +
+
+
+ + +
+

Interactive Rating Form

+
+
+ +
+ + + + + + + + + + +
+
+ +
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/skeleton.blade.php b/resources/views/skeleton.blade.php new file mode 100644 index 0000000..4ca86e9 --- /dev/null +++ b/resources/views/skeleton.blade.php @@ -0,0 +1,226 @@ +@extends('layouts.app') + +@section('content') +
+
+

Skeleton Component

+

Loading placeholders with animated backgrounds for better user experience.

+
+ + +
+

Basic Skeleton

+
+
+
+
+
+
+ + +
+

Card Skeleton

+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+

List Skeleton

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

Table Skeleton

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+ Edit +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

Profile Skeleton

+
+
+
+
+
+
+
+
+ + +
+

Testimonial Skeleton

+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+

Video Skeleton

+
+
+ +
+
+
+
+
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/timeline.blade.php b/resources/views/timeline.blade.php new file mode 100644 index 0000000..bd8b264 --- /dev/null +++ b/resources/views/timeline.blade.php @@ -0,0 +1,232 @@ +@extends('layouts.app') + +@section('content') +
+
+

Timeline Component

+

Vertical and horizontal timelines for displaying chronological events.

+
+ + +
+

Basic Vertical Timeline

+
    +
  1. +
    + +

    Application UI code in Tailwind CSS

    +

    Get access to over 20+ pages including a dashboard layout, charts, kanban board, calendar, and pre-order E-commerce & Marketing pages.

    + Learn more +
  2. +
  3. +
    + +

    Marketing UI design in Figma

    +

    All of the pages and components are first designed in Figma and we keep a parity between the two versions even as we update the project.

    +
  4. +
  5. +
    + +

    E-Commerce UI code in Tailwind CSS

    +

    Get started with dozens of web components and interactive elements built on top of Tailwind CSS.

    +
  6. +
+
+ + +
+

Timeline with Icons

+
    +
  1. + + + +

    Flowbite Application UI v2.0.0 Latest

    + +

    Get access to over 20+ pages including a dashboard layout, charts, kanban board, calendar, and pre-order E-commerce & Marketing pages.

    + Download ZIP +
  2. +
  3. + + + +

    Flowbite Figma v1.3.0

    + +

    All of the pages and components are first designed in Figma and we keep a parity between the two versions even as we update the project.

    +
  4. +
  5. + + + +

    Flowbite Library v1.2.2

    + +

    Get started with dozens of web components and interactive elements built on top of Tailwind CSS.

    +
  6. +
+
+ + +
+

Horizontal Timeline

+
    +
  1. +
    +
    + +
    + +
    +
    +

    Flowbite Library v1.0.0

    + +

    Get started with dozens of web components and interactive elements.

    +
    +
  2. +
  3. +
    +
    + +
    + +
    +
    +

    Flowbite Library v1.2.0

    + +

    Get started with dozens of web components and interactive elements.

    +
    +
  4. +
  5. +
    +
    + +
    + +
    +
    +

    Flowbite Library v1.3.0

    + +

    Get started with dozens of web components and interactive elements.

    +
    +
  6. +
+
+ + +
+

Activity Timeline

+
    +
  1. + + + +

    Meeting with clients New

    + +

    Meeting with clients to discuss the new project requirements and timeline for the project completion.

    +
  2. +
  3. + + + +

    Project planning session

    + +

    Internal planning session to define the project scope and deliverables for the upcoming product launch.

    +
  4. +
  5. + + + +

    Product launch

    + +

    Successfully launched the new product with all the planned features and documentation.

    +
  6. +
+
+ + +
+

User Activity Timeline

+
+ +
+ +
+ + + +
+ +
+
+
Account Created
+ +
+
User successfully created a new account and completed email verification.
+
+
+ + +
+ +
+ + + +
+ +
+
+
Profile Updated
+ +
+
User updated their profile information including avatar and contact details.
+
+
+ + +
+ +
+ + + +
+ +
+
+
First Purchase
+ +
+
User completed their first purchase and received a welcome discount.
+
+
+
+
+ + +
+@endsection \ No newline at end of file diff --git a/resources/views/video.blade.php b/resources/views/video.blade.php new file mode 100644 index 0000000..145f75b --- /dev/null +++ b/resources/views/video.blade.php @@ -0,0 +1,219 @@ +@extends('layouts.app') + +@section('content') +
+
+

Video Component

+

Responsive video players with custom controls and embed options.

+
+ + +
+

Basic Video Player

+ +
+ + +
+

Video with Poster

+ +
+ + +
+

Custom Video Player

+
+ +
+ +
+
+
+ + +
+

Video Card

+
+ +
+ Video thumbnail +
+
+ +
+
+
+ 5:32 +
+
+
+
+ +
Getting Started with Flowbite
+
+

Learn how to use Flowbite components in your web projects with this comprehensive tutorial.

+
+ John Doe + 1.2K views +
+
+
+
+ + +
+

YouTube Embed

+
+ +
+
+ + +
+

Vimeo Embed

+
+ +
+
+ + +
+

Video Gallery

+
+
+
+ Video 1 +
+
+ +
+
+
+ 3:45 +
+
+
+
Component Tutorial
+

Basic components overview

+
+
+ +
+
+ Video 2 +
+
+ +
+
+
+ 7:12 +
+
+
+
Advanced Features
+

Deep dive into advanced usage

+
+
+ +
+
+ Video 3 +
+
+ +
+
+
+ 12:30 +
+
+
+
Best Practices
+

Tips for optimal implementation

+
+
+
+
+ + +
+

Video Player with Controls

+
+ +
+ LIVE +
+
+
+

Flowbite Introduction

+
+ 1,234 views + Uploaded 2 days ago +
+

Learn about Flowbite components and how to integrate them into your web projects effectively.

+
+
+ + +
+

Responsive Video Container

+
+ +
+
+ + +
+ + +@endsection \ No newline at end of file diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 91e183d..435b24c 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -68,6 +68,30 @@ Speed Dial Dismiss
+ + +
+

Indicators

+ Rating + Skeleton + KBD +
+ + +
+

Data Display

+ Timeline + List Group + Description List +
+ + +
+

Media

+ Image + Video + Gallery +

Learn more about Flowbite + Laravel here.

diff --git a/routes/web.php b/routes/web.php index 870369a..0298949 100644 --- a/routes/web.php +++ b/routes/web.php @@ -145,6 +145,42 @@ return view('avatar'); })->name('avatar'); +Route::get('/rating', function () { + return view('rating'); +})->name('rating'); + +Route::get('/skeleton', function () { + return view('skeleton'); +})->name('skeleton'); + +Route::get('/kbd', function () { + return view('kbd'); +})->name('kbd'); + +Route::get('/timeline', function () { + return view('timeline'); +})->name('timeline'); + +Route::get('/list-group', function () { + return view('list-group'); +})->name('list-group'); + +Route::get('/description-list', function () { + return view('description-list'); +})->name('description-list'); + +Route::get('/image', function () { + return view('image'); +})->name('image'); + +Route::get('/video', function () { + return view('video'); +})->name('video'); + +Route::get('/gallery', function () { + return view('gallery'); +})->name('gallery'); + Route::view('dashboard', 'dashboard') ->middleware(['auth', 'verified']) ->name('dashboard'); From a8a22c2237e78f6d35223f3fee3478014007a55d Mon Sep 17 00:00:00 2001 From: Gavin Kimpson Date: Thu, 10 Jul 2025 18:17:26 +0100 Subject: [PATCH 08/12] more component fixes --- .claude/settings.local.json | 3 +- resources/views/avatar.blade.php | 64 ++++++++++----------- resources/views/gallery.blade.php | 84 ++++++++++++++-------------- resources/views/image.blade.php | 76 ++++++++++++------------- resources/views/list-group.blade.php | 10 ++-- resources/views/video.blade.php | 12 ++-- 6 files changed, 125 insertions(+), 124 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index f91074f..b75dee7 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -4,7 +4,8 @@ "WebFetch(domain:github.com)", "WebFetch(domain:flowbite.com)", "WebFetch(domain:laravel.com)", - "WebFetch(domain:www.youtube.com)" + "WebFetch(domain:www.youtube.com)", + "Bash(rg:*)" ], "deny": [] } diff --git a/resources/views/avatar.blade.php b/resources/views/avatar.blade.php index ca4a8a8..47d3215 100644 --- a/resources/views/avatar.blade.php +++ b/resources/views/avatar.blade.php @@ -9,11 +9,11 @@

Default Avatar

- Avatar - Avatar - Avatar - Avatar - Avatar + Avatar + Avatar + Avatar + Avatar + Avatar
@@ -21,11 +21,11 @@

Bordered Avatar

- Bordered avatar - Bordered avatar - Bordered avatar - Bordered avatar - Bordered avatar + Bordered avatar + Bordered avatar + Bordered avatar + Bordered avatar + Bordered avatar
@@ -56,19 +56,19 @@

Dot Indicator Avatar

- Avatar + Avatar
- Avatar + Avatar
- Avatar + Avatar
- Avatar + Avatar
@@ -78,10 +78,10 @@

Stacked Avatar

- Avatar - Avatar - Avatar - Avatar + Avatar + Avatar + Avatar + Avatar +99
@@ -91,21 +91,21 @@

Avatar with Text

- Avatar + Avatar
Jese Leos
Joined in August 2014
- Avatar + Avatar
Bonnie Green
Joined in December 2020
- Avatar + Avatar
Michael Gough
Joined in March 2019
@@ -118,11 +118,11 @@

Avatar Sizes

- Extra small avatar - Small avatar - Medium avatar - Large avatar - Extra large avatar + Extra small avatar + Small avatar + Medium avatar + Large avatar + Extra large avatar
@@ -130,11 +130,11 @@

Square Avatar

- Square avatar - Square avatar - Square avatar - Square avatar - Square avatar + Square avatar + Square avatar + Square avatar + Square avatar + Square avatar
@@ -167,7 +167,7 @@