anyone used laravel internally for a client?

Hi, anyone used laravel internally for a client? I am asked to make a web app for a client to be used on their office only. I know how to access it from computers within a network but is there any best practices? For example having the app on separate server or just on one of the pcs? How you handle updates? How to protect the web app from being installed on other computers (not allowing the client to sell it to others)?
You already invited:

Fredrik

Upvotes from:

I wouldn't recommend installing it on a PC that could be powered-off at a whim... some type of server, or a dedicated workstation, at the very minimum.

As for updates, you have a few options. The simplest is probably to give the client access to a repository that you control, so they can pull any changes that you want them to have. Or the client would need to give you remote access so you can install the updates yourself. At a minimum, updates would probably consist of pulling against the remote repository, running composer install, and running any required migrations.

As for how you protect the app, you would have to encode it, using something like http://www.ioncube.com (although, there are others). However, using an encoder has a number of drawbacks, not least of which is the cost.

If you wanna answer this question please Login or Register