{"id":17505184,"url":"https://github.com/laravel-enso/services","last_synced_at":"2025-04-11T03:02:24.541Z","repository":{"id":36379834,"uuid":"206058545","full_name":"laravel-enso/services","owner":"laravel-enso","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-04T07:03:55.000Z","size":83,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-13T03:02:09.000Z","etag":null,"topics":["enso","enso-enviroment","laravel","laravel-enso","package","services","starter"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laravel-enso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-03T11:13:04.000Z","updated_at":"2024-11-04T07:03:54.000Z","dependencies_parsed_at":"2024-02-10T23:32:23.711Z","dependency_job_id":"759e6378-a45c-4af6-b95c-fe50d48ed601","html_url":"https://github.com/laravel-enso/services","commit_stats":{"total_commits":62,"total_committers":7,"mean_commits":8.857142857142858,"dds":0.5161290322580645,"last_synced_commit":"bc76c19442350dd53c31e7154ec1bc39d0af0ce7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel-enso%2Fservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel-enso%2Fservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel-enso%2Fservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel-enso%2Fservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laravel-enso","download_url":"https://codeload.github.com/laravel-enso/services/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248333605,"owners_count":21086199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["enso","enso-enviroment","laravel","laravel-enso","package","services","starter"],"created_at":"2024-10-20T02:16:04.563Z","updated_at":"2025-04-11T03:02:24.509Z","avatar_url":"https://github.com/laravel-enso.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Services\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/81ba4c3ed0ca4323baae66bb84a2751d)](https://www.codacy.com/gh/laravel-enso/services?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=laravel-enso/services\u0026amp;utm_campaign=Badge_Grade)\n[![StyleCI](https://github.styleci.io/repos/85492361/shield?branch=master)](https://github.styleci.io/repos/85492361)\n[![License](https://poser.pugx.org/laravel-enso/services/license)](https://packagist.org/packages/laravel-enso/datatable)\n[![Total Downloads](https://poser.pugx.org/laravel-enso/services/downloads)](https://packagist.org/packages/laravel-enso/services)\n[![Latest Stable Version](https://poser.pugx.org/laravel-enso/services/version)](https://packagist.org/packages/laravel-enso/services)\n\n\nServices package is an extesion of the Laravel Enso enviroment, designed for services management.\n\n**Note:** *This package cannot be used outside of enso enviroment and is not included in [Laravel Enso Core](https://github.com/laravel-enso/Core) packages.*\n\n### Features\n* crud operations for services\n* includes seeders \u0026 factories\n* includes front-end assets\n* tests\n\n### Instalation\n* install the package using composer: `composer require laravel-enso/services`\n* adds the following alias in `webackpack.mix.js`\n```\n.webpackConfig({\n        resolve: {\n            extensions: ['.js', '.vue', '.json'],\n            alias: {\n                 //other aliases\n                '@services': `${__dirname}/vendor/laravel-enso/services/src/resources/js`,\n            },\n        },\n    })\n```\n* in `resources/js/router.js` file, verify that `RouteMerger` is imported, or import it\n\n`import RouteMerger from '@core-modules/importers/RouteMerger';`\n\n* make sure `routeImporter` is also imported\n\n`import routeImporter from '@core-modules/importers/routeImporter';`\n\n* then use `RouteMerger` to import front-end assets using the alias defined in `webpack.mix.js`\n\n```\n(new RouteMerger(routes))\n    .add(routeImporter(require.context('./routes', false, /.*\\.js$/)))\n    .add(routeImporter(require.context('@services/routes', false, /.*\\.js$/)));\n```\n\n* in `resources/js/app.js` import the package's icons\n\n`import '@services/icons'`\n\n* make sure `hot module replacement` is **not** active, and run `yarn dev` or `npm run dev`\n\n### Publishes\n* you can publish the product seeder and customize it to your liking\n\n`php artisan vendor:publish --tag=services-factories`\n\n### Icons\nThe package uses the following icons:\n* `hand-holding-usd`\n\n### Contributions\n\nare welcome. Pull requests are great, but issues are good too.\n\n### License\n\nThis package is released under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaravel-enso%2Fservices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaravel-enso%2Fservices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaravel-enso%2Fservices/lists"}