I have an existing Laravel build using Forge and Digital Ocean.
I want to use Laravel Spark to allow me to take Stripe payments easily.
My understanding is that you cannot incorporate Spark in to an existing Laravel build so I was thinking to create another site on the same DO server using Forge and have it as a subdomain. mysite.com, sales.mysite.com
Now that Let's Encrypt can handle Wildcards where would I create the Let's Encrypt certificate? On the main site or the sub domain site?
Hope that makes sense? :-)
Thanks
Andy
Related
I am in a need to have single sign-on (SSO) on my applications.
Basically, I have three applications in different directories. I have a WordPress(ecommerce) site running in the main folder of my domain and a Laravel application in a directory and a moodle(lms) application in a directory.
The idea is if I log into my WordPress site, I don't need to sign in on the other two applications and able to access the Laravel and moodle applications.
I will give access to moodle pages from laravel app. What is the best approach to achieve this?
Moodle has OAuth2, I'm guessing Wordpress has it too?
https://docs.moodle.org/311/en/OAuth_2_authentication
So maybe use an oauth2 server, eg Okta or OneLogin
just finishing up building a vehicle and customer management system for a car sales. Everything is pretty generic so was exploring the possibility of creating a service from it.
What sort of options are there for keeping and managing a single code base and database but only retrieving client specific data.
The app is API driven using Laravel and a VueJS front end.
My aim would be for a client to purchase a domain and then be able to point this domain to the Forge server IP as normal.
I would still have the site created on Forge, but would just have an ENV file within it that contained specific requirement data.
But they how could I get all these sites to use the same codebase? As in, I would want a single site set up that contained all the code but the various sites could use this?
Hope some of this makes sense, any information into keywords or links would be great for what i'm trying to achieve.
I am looking for an example to allow users to upload to my company's one drive folder directly from our website which is using laravel and php, I'd like to make it to where each client has their own folder in which only the client and us can collaborate on within our website. We would like it to where they wouldnt have to have a Microsoft account to do this. Is this possible? and where can I find some examples?
You can write your own specific Laravel Middleware in which you will checked user for presence Microsoft accaunt.
Little more info about Laravel Middleware with good example Understanding Laravel Middleware
This is primarily a strategic question.
I have been using Laravel as of late to build some apps and have an multi-user platform/domain based.
In other words I want to create a web app (and ultimately a mobile app) that I can deploy as a new site/app for a new user who signs up.
So, for instance I have built a site all about Chihuahua's with features for dogs.
But I want to reproduce said site/app for a new user who will use the app to run a site about Dobermans. Unique domain and everything, so I am thinking it would be a whole new install rather than sub-pages of the original app.
Does Laravel allow you to somehow create an app the way you want it and then deploy it out? And then if you updated the base app you could re-deploy it similar to how wordpress works.
Bare bones laravel does not support multi domain and hosting. But it is possible to get some sort of api for a hosting service and domain service and have them deploy their "dog" site like that.
Letsencrypt domain validation requires folder with dot in it like .well-known/acme-challenge but Parse.com hosting's public folder deploy ignores folders with name start with dot char.
Dot character seem to be mandatory for the ACME verification.
Parse.com team should consider supporting folder name with dot to support Letsencrypt. Time being I wish to know any other alternative solution.
This is a odd workaround but might work if Parse.com allows you to issue redirects
Let´s Encrypt client will follow http redirects so you can redirect it to another place which contains the .well-known challenge. You might have to run it in standalone and put challenge by hand at the other place but it will work. You can try to redirect it to S3 bucket on Amazon AWS for instance or to your own PC running a miniserver.
But I don´t know Parse.com and if they support you to configure http redirects.
good luck.