{"action":"created","issue":{"url":"https://api.github.com/repos/laravel/framework/issues/8123","labels_url":"https://api.github.com/repos/laravel/framework/issues/8123/labels{/name}","comments_url":"https://api.github.com/repos/laravel/framework/issues/8123/comments","events_url":"https://api.github.com/repos/laravel/framework/issues/8123/events","html_url":"https://github.com/laravel/framework/issues/8123","id":63989571,"number":8123,"title":"'tmp' folder for temporary files","user":{"login":"barryvdh","id":973269,"avatar_url":"https://avatars.githubusercontent.com/u/973269?v=3","gravatar_id":"","url":"https://api.github.com/users/barryvdh","html_url":"https://github.com/barryvdh","followers_url":"https://api.github.com/users/barryvdh/followers","following_url":"https://api.github.com/users/barryvdh/following{/other_user}","gists_url":"https://api.github.com/users/barryvdh/gists{/gist_id}","starred_url":"https://api.github.com/users/barryvdh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barryvdh/subscriptions","organizations_url":"https://api.github.com/users/barryvdh/orgs","repos_url":"https://api.github.com/users/barryvdh/repos","events_url":"https://api.github.com/users/barryvdh/events{/privacy}","received_events_url":"https://api.github.com/users/barryvdh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-24T13:01:57Z","updated_at":"2015-03-24T13:08:12Z","closed_at":null,"body":"In regard with all the commotion/problems by moving some files to the `vendor` dir, perhaps it would be smart to start a constructive discussion about what the old problem is, what the problem with the new method is and how to fix it?\r\n\r\nThe old problem was (I guess) that the `storage` folder is meant to store files that are available throughout releases, like logs, generated pdfs, cache, compiled views etc. And some files aren't meant to be shared across releases so don't really belong there?\r\n\r\nThe solution was to move the files to the `vendor` dir, so they aren't saved through releases.\r\nPros:\r\n - They aren't shared between releases\r\nCons:\r\n - Problems with permissions (some people don't make vendor writable)\r\n - Different vendor dir (is configurable)\r\n - It doesn't 'feel' right? (vendor folder = managed by composer, not Laravel)\r\n\r\nOther solutions?\r\n - A different 'tmp' folder for temporary stuff, like the compiled file or cached routes etc.\r\n - A 'release' command to cleanup before/after a release?\r\n - Something else?\r\n\r\n(And this is not for trolling/complaining, just that there might be a solution that fits all..)"},"comment":{"url":"https://api.github.com/repos/laravel/framework/issues/comments/85487017","html_url":"https://github.com/laravel/framework/issues/8123#issuecomment-85487017","issue_url":"https://api.github.com/repos/laravel/framework/issues/8123","id":85487017,"user":{"login":"Anahkiasen","id":1321596,"avatar_url":"https://avatars.githubusercontent.com/u/1321596?v=3","gravatar_id":"","url":"https://api.github.com/users/Anahkiasen","html_url":"https://github.com/Anahkiasen","followers_url":"https://api.github.com/users/Anahkiasen/followers","following_url":"https://api.github.com/users/Anahkiasen/following{/other_user}","gists_url":"https://api.github.com/users/Anahkiasen/gists{/gist_id}","starred_url":"https://api.github.com/users/Anahkiasen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Anahkiasen/subscriptions","organizations_url":"https://api.github.com/users/Anahkiasen/orgs","repos_url":"https://api.github.com/users/Anahkiasen/repos","events_url":"https://api.github.com/users/Anahkiasen/events{/privacy}","received_events_url":"https://api.github.com/users/Anahkiasen/received_events","type":"User","site_admin":false},"created_at":"2015-03-24T13:08:11Z","updated_at":"2015-03-24T13:08:11Z","body":"> +1\r\n\r\n=>\r\n\r\n@barryvdh :\r\n\r\n> So let's be constructive instead of complaining. I created an issue, serious feedback only please (not +1 or angry comments). #8123"}}