{"id":15287778,"url":"https://github.com/efrane/laravel-deploy","last_synced_at":"2026-04-27T12:31:17.290Z","repository":{"id":56975529,"uuid":"48989785","full_name":"eFrane/laravel-deploy","owner":"eFrane","description":"A simple deploy command for Laravel","archived":false,"fork":false,"pushed_at":"2018-03-28T19:51:17.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T03:16:29.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eFrane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-04T10:18:51.000Z","updated_at":"2018-03-28T19:51:17.000Z","dependencies_parsed_at":"2022-08-21T11:50:33.145Z","dependency_job_id":null,"html_url":"https://github.com/eFrane/laravel-deploy","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eFrane%2Flaravel-deploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eFrane%2Flaravel-deploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eFrane%2Flaravel-deploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eFrane%2Flaravel-deploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eFrane","download_url":"https://codeload.github.com/eFrane/laravel-deploy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245200706,"owners_count":20576674,"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":[],"created_at":"2024-09-30T15:36:52.392Z","updated_at":"2026-04-27T12:31:17.229Z","avatar_url":"https://github.com/eFrane.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"**This project has been abandoned and will no longer be maintened.**\n\n# Laravel Deploy\n\nThis package provides the `artisan deploy`-command and aims to simplify the \ndeployment process of Laravel 5 applications.\n\n## Installation\n\n`laravel-deploy` is available as a composer package, you can thus install \nit with `composer require efrane/laravel-deploy`.\n\nAs this is a Laravel package, it will only make sense in a Laravel\napplication. Also, don't forget to add the service provider to your\n`app.php` config:\n\n```php\n  $providers = [\n      ...\n      \n      EFrane\\Deploy\\DeployServiceProvider::class,\n  ];\n```\n\n## Usage\n\nThis package registers the `./artisan deploy` command. The default configuration\nonly runs the `--optimize`-option as described in the Options section below.\n\nDefault options can be changed in the `laraveldeploy.php` config file which\nis providable via `./artisan vendor:publish`. If so desired, additional\nconsole commands can be added to the deploy process by simply adding their\ncommand line call strings (see [`Command::call()`](https://laravel.com/docs/5.1/artisan#calling-commands-via-code)) \nto the `additonalCommands` config option like so:\n\n```\n\u003c?php return [\n  // defaults...\n  \n  'additionalCommands' =\u003e [\n    'migrate' // this would run artisan:migrate after all other deploy commands\n  ]\n];\n```\n\nAny default can be overriden by calling the appropriate `-no-$option` option on\nthe command line, i.e. `./artisan --no-fix-missing` would jump over fixing \ndirectories and permissions.\n\n## Options\n\n**`--no-additional-commands`**\n\nDisables running of additional commands.\n\n**`--[no-]-fix-missing`**\n\nFixes missing default directories and permissions for the storage directories.\n\n**`--[no-]-optimize`**\n\nCombines `clear-compiled` and `optimize`.\n\n**`--[no-]-update-dependencies`**\n\nUpdates dependencies and assets using the following systems (only if\na corresponding config file is found):\n\n- npm\n- bower\n- gulp\n\n## Contributing\n\nI am mainly developing this package for my own Laravel deployments, thus\nthe feature set is very biased. However, if you find yourself needing\na feature, please do not hesitate to ask by creating an issue or even implement\nit and sending a pull request.\n\n### Testing\n\nUnfortunately, I currently have no clue how to test this functionality other\nthan using it in a laravel project. Thus, contributions in terms of making\nthis testable are especially welcome.\n\n## License\n\nThis package is released under the terms of the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefrane%2Flaravel-deploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fefrane%2Flaravel-deploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefrane%2Flaravel-deploy/lists"}