{"id":15561384,"url":"https://github.com/cnizzardini/cakephp-sakila-plugin","last_synced_at":"2026-02-14T13:32:47.135Z","repository":{"id":51266662,"uuid":"257761140","full_name":"cnizzardini/cakephp-sakila-plugin","owner":"cnizzardini","description":"CakePHP migrations and data seeders for the MySQL Sakila Sample Database.","archived":false,"fork":false,"pushed_at":"2024-01-08T21:51:31.000Z","size":1032,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-04T00:52:41.375Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cnizzardini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2020-04-22T01:40:31.000Z","updated_at":"2024-01-08T21:48:49.000Z","dependencies_parsed_at":"2025-03-06T18:44:16.304Z","dependency_job_id":null,"html_url":"https://github.com/cnizzardini/cakephp-sakila-plugin","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/cnizzardini/cakephp-sakila-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnizzardini%2Fcakephp-sakila-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnizzardini%2Fcakephp-sakila-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnizzardini%2Fcakephp-sakila-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnizzardini%2Fcakephp-sakila-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cnizzardini","download_url":"https://codeload.github.com/cnizzardini/cakephp-sakila-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnizzardini%2Fcakephp-sakila-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29444751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T12:43:28.304Z","status":"ssl_error","status_checked_at":"2026-02-14T12:43:14.160Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-10-02T16:07:49.842Z","updated_at":"2026-02-14T13:32:47.111Z","avatar_url":"https://github.com/cnizzardini.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CakePHP Sakila Plugin\n\n[![Latest Version on Packagist](https://img.shields.io/packagist/v/cnizzardini/cakephp-sakila-plugin.svg?style=flat-square)](https://packagist.org/packages/cnizzardini/cakephp-sakila-plugin)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE.txt)\n[![Build Status](https://travis-ci.org/cnizzardini/cakephp-sakila-plugin.svg?branch=master)](https://travis-ci.org/github/cnizzardini/cakephp-sakila-plugin)\n[![Coverage Status](https://coveralls.io/repos/github/cnizzardini/cakephp-sakila-plugin/badge.svg?branch=master)](https://coveralls.io/github/cnizzardini/cakephp-sakila-plugin?branch=master)\n[![CakePHP](https://img.shields.io/badge/cakephp-^5.0-red?logo=cakephp)](https://book.cakephp.org/5/en/index.html)\n[![Minimum PHP Version](https://img.shields.io/badge/php-^8.1-8892BF.svg?logo=php)](https://php.net/)\n\nThis Cake 4 plugin comes with a snapshot and data seeds for the \n[MySQL Sakila Sample Data](https://dev.mysql.com/doc/sakila/en/). I found myself needing test data when I am creating\nnew plugins and wanted something with complex enough relations for realistic development. While the SQL dump provided \nby MySQL is okay, it doesn't follow full Cake conventions. This plugin includes full cake conventions and additional \nschema improvements.\n\n## Install\n\n```console\ncomposer require cnizzardini/cakephp-sakila-plugin\nbin/cake plugin load Sakila\n```\n\nAlternatively after composer installing you can manually load the plugin in your Application:\n\n```php\n# src/Application.php\npublic function bootstrap(): void\n{\n    // other logic...\n    $this-\u003eaddPlugin('Sakila');\n}\n```\n\n## Usage\n\nRun migrate and seed with `-p Sakila`\n\n```console\nbin/cake migrations migrate -p Sakila\nbin/cake migrations seed -p Sakila\n```\n\n## Baking\n\nYou should now be able to bake a full application skeleton\n\n```console\nbin/cake bake all --everything\n```\n\nVerify everything is working by running `bin/cake server`\n\n## Schema\n\nSee [config/Migrations/20200422015732_Initial.php](config/Migrations/20200422015732_Initial.php) for full schema.\n\n## Unit Tests\n\nUnit tests ensure the schema can be built and seeders run. It uses `cakephp/migrations` and SQLite for the data store.\n\n```console\nvendor/bin/phpunit\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcnizzardini%2Fcakephp-sakila-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcnizzardini%2Fcakephp-sakila-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcnizzardini%2Fcakephp-sakila-plugin/lists"}