Log message #4056427

# At Username Text
# Jul 24th 2017, 18:13 jeremyharris it would need to know all the data that was ever stored, essentially duplicating the db :P
# Jul 24th 2017, 18:12 jeremyharris no, there is not
# Jul 24th 2017, 18:12 aaronc Got it, but theres no equivalent of ```bin/cake bake migration_diff NAME``` that also automagically handles row data?
# Jul 24th 2017, 18:10 jeremyharris you can use the cake orm to play with the data, or phinx which has various helper methods
# Jul 24th 2017, 18:10 jeremyharris you can modify data in migrations as well. I usually make a separate migration for such cases
# Jul 24th 2017, 18:09 aaronc So migrations only handles the DB schema? How can I keep database state (rows/data) in sync between development machines?
# Jul 24th 2017, 18:01 viraj.khatavkar @mikesmoniker @admad Sounds great :thumbsup:
# Jul 24th 2017, 17:18 mikesmoniker I don’t believe so.
# Jul 24th 2017, 17:17 styks1987 Does the http\client have something like https://github.com/guzzle/guzzle-services for client service descriptions?
# Jul 24th 2017, 17:16 admad just make a plugin and share with the community :slightly_smiling_face:
# Jul 24th 2017, 17:16 admad right, that's unlikely to make it into core.
# Jul 24th 2017, 17:15 mikesmoniker I’m guessing that’s a little too niche for something in core based my limited observations of how Cake core PRs tend to go.
# Jul 24th 2017, 17:14 admad i was just about to link to that, @mikesmoniker beat me to it :slightly_smiling_face:
# Jul 24th 2017, 17:14 mikesmoniker @viraj.khatavkar Looks like what CakeDC did in Mixer was using Symfony/Composer libs: https://github.com/CakeDC/mixer/blob/master/src/Controller/Component/ComposerComponent.php#L79
# Jul 24th 2017, 17:05 viraj.khatavkar Would it be a good feature to have something like this in the core - to execute other commands and get them in realtime?
# Jul 24th 2017, 16:59 viraj.khatavkar Okay, but then I have to catch and echo the output. Anyways, I am now using the Symfony’s Process component to get the output in realtime and echo it to the console.
# Jul 24th 2017, 16:52 admad Using exec() for eg
# Jul 24th 2017, 16:52 admad @viraj.khatavkar you can run it just like you would any cli command
# Jul 24th 2017, 16:47 viraj.khatavkar Is it possible to run other commands like `composer dump-autoload` from a `main` method of shell command? I didn’t find anything in the documentation..
# Jul 24th 2017, 16:42 rudy1976s hello is there a way to reset belongToMany relation at runtime ?
# Jul 24th 2017, 16:04 hmic - this is *not* good practise, but only some lines of code to prove whats wrong.
# Jul 24th 2017, 16:04 hmic just add global no-cache headers - google! - to your bootstrap.php and see if it's working after clearing your browser cache
# Jul 24th 2017, 16:03 hmic so should your webserver! (on non-static content)
# Jul 24th 2017, 16:03 hmic it does not add headers you dont ask for
# Jul 24th 2017, 16:03 hmic why would it?
# Jul 24th 2017, 16:00 banna Isn't cakephp handles that thing by default?
# Jul 24th 2017, 15:58 hmic no ETag too
# Jul 24th 2017, 15:58 hmic and your browser caches *everything* as your headers tell it to do so!
# Jul 24th 2017, 15:58 hmic banna: because you never logged out
# Jul 24th 2017, 15:57 banna and when i hard refresh it, it displays current account information
# Jul 24th 2017, 15:57 hmic banna: check your headers on the logout action, like i suspected: Cache-Control: "max-age=172800", Expires: "Wed, 26 Jul 2017 15:55:22 GMT", Location: "/users/login", StatusCode: 302
# Jul 24th 2017, 15:57 banna One more thing, Its not only redirect problem, when i login with second account, it still displays first account information
# Jul 24th 2017, 15:57 inoas but well - time will tell
# Jul 24th 2017, 15:57 inoas people can use 3.x if they want to create old apps
# Jul 24th 2017, 15:57 inoas cleptric I think 7.2 should be the target - no reason to fall behind on new releases
# Jul 24th 2017, 15:55 banna Ok, thanks mate, I will try that with the server it that helps
# Jul 24th 2017, 15:53 hmic most people would thing that what you are doing should be working on the cake3 side. still i suspect your caching headers are wrong/bad. so these could be added by your server, proxy, loadbalancer, whatever too
# Jul 24th 2017, 15:52 banna Is there anything that needs to be changed on server? or it has to be done on my cakephp? I am using default function as you can see in the logout function, and not caching it anywhere
# Jul 24th 2017, 15:50 hmic make sure your cache header is setup correctly? do a temporary redirect only?
# Jul 24th 2017, 15:49 banna What I am supposed to do to overcome this problem?
# Jul 24th 2017, 15:48 banna @hmic It always happens, every time i login to a new browser