Comments (3)
@Volmarg Thanks a lot honestly for your generous reply throughout your busy time, I am kinda busy too and surely will be back to read the whole response. Thought it's necessary to give you a reply.. Stay safe and code happy
from personal-management-system.
Last time when I worked with Laravel
was like 1.5 years ago probably. From what I've seen in my old project on Laravel
it was on 5.5.x
and now it seems like there is version 7.x
around.
Can't say what where and so on, but generaly based on my experience with Laravel
from back then and when I switched to Symfony
as actually for me Laravel
was first framework and shortly after creating the project with it I went into Symfony
.
- switching from
Laravel
toSymfony
is generaly easy as plenty of core methods are just there, this is what I mean when You work with Laravel and got to start someting new with Symfony, - I've long forgotten what mechanisms are there in Laravel for database ORM,
So pretty much what do You need to have in mind for this in my opinion
- You got to adapt the entities to Your
Laravel
, asSymfony
is working withDoctrine
, and I got no idea what is the core for database inLaravel
nowadays, - second You've got also to deal with the
Migrations
which areSqls
executed for database changes` - same goes for the
Repositories
which contain sql CRUD, besidesDoctrine
usesQueryBuilders
and so i use this mechnism in my Project, pretty much this will also need to be adapted in case when You are not usingDoctrine in
Laravel` version, - Im pretty sure that You should not have problem with adding
webpack
into theLaravel
since this is just used via console for compiling all the js files into one usable bundle, however You might need to reconfigure the mainconfig file for webpack
as if I remember correctly there are some paths added pointing to all the resources and the output files, - templates, back then
laravel
usedBlades
. In symfony there isTwig
so this will need to be rewriten from scratch unless You got some kind of importing mechnism nowadays but i doubt it, also You might need to change controllers a bit since You are going to use the blades now but I'm pretty sure that when I worked withBlades
the params for rendering were also(templateName, vairablesArray)
, - In
symfony
im usingRoute annotations
, no idea if this is supported inLaravel
as back then I had no idea or never even tried to look for anything like this inLaravel
, - Symfony does not have the
middleware
now, it was present back then in 2x+ at least, - I use
Fos bundle
for users, so if this package will not work withLaravel
You will need to adjust any packages that You got and add the required fields, configs(yamls)
- I got no idea howLaravel
is handling config storage but if You got some other mechanisms there You will need to change and test alot with this because via yamls there are some dependencies configured, passwords encoding etc,- some custom commands may not work for You. In Symfony we got
bin/console
for listing all the comands for example, and so I created some custom commands which I call via cron.
This is pretty much all that comes to my mind - I do realise that there might be some misspelling and so on, but I just write it on fly
without fixing anything and so on, I hope that You can understand what I wrote. If someting is not clear then feel free to ask.
from personal-management-system.
I will close it for now - if You will have some questions then please reopen or make new issue.
from personal-management-system.
Related Issues (20)
- Add docker as installation method HOT 5
- Google API Client install failed.
- Windows installation error
- unable to configure PMS with nginx HOT 1
- Renaming categories fails to update route
- Unable to deploy docker image to ACS
- Can you add how to upgrade the solution if running in Docker container?
- Does it support Chinese
- DB migration failing HOT 1
- Follow-Up Calendar Events
- docker installation error HOT 1
- Exception InvalidFieldNameException thrown upon first run HOT 1
- Error in query (1071): Specified key was too long; max key length is 767 bytes HOT 4
- Getting error while running docker-first-run.sh HOT 2
- Final talk and never will bothering you after that HOT 2
- [Feature Request] Add ability to import contacts from other sources HOT 1
- Out of memory HOT 2
- Feature request: Ability to add property details
- WAMP version HOT 5
- Podman NGINX Container FastCGI Connection Refused Error HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from personal-management-system.