Skip to content

yuges-code/laravel-topicable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Build
GitHub Branch Check Runs GitHub Tests Action Status
Project
GitHub Release Packagist Downloads GitHub License Packagist Stars Packagist Dependency Version
Quality

Laravel Topicable

πŸ’‘ Package for easily attaching topics to Laravel eloquent models


πŸ’Ώ Installation

β†’ Composer

You can install the package via composer:

composer require yuges-code/laravel-topicable

β†’ Publishing Config

Publishing the config file (config/topicable.php) is optional:

php artisan vendor:publish --provider="Yuges\Topicable\Providers\TopicableServiceProvider" --tag="topicable-configs"

β†’ Publishing Migrations

You need to publish the migration to create the topics table:

php artisan vendor:publish --provider="Yuges\Topicable\Providers\TopicableServiceProvider" --tag="topicable-migrations"

β†’ Running Migrations

After that, you need to run migrations:

php artisan migrate

πŸ§ͺ Running Tests

β†’ PHPUnit tests

To run tests, run the following command:

composer test

βš–οΈ License

The MIT License (MIT). Please see License File for more information.


πŸ™†πŸΌβ€β™‚οΈ Authors Information

Created in 2025 by:

About

Package for easily attaching topics to Laravel eloquent models πŸ’‘ 🎯 πŸ“‘

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages