Laravel is the only framework I have used on PHP after a year of freelancing pure PHP. It's perfect. The validation system, the routing system, the authentication system, the database migrations (esp this), form requests, API development and a lot more. It's a very powerful framework. A lot of people look down on PHP, but honestly these guys looking down on PHP should try working with Laravel with a somewhat large-scale project or two I'm pretty sure they'll have a change of heart. Edit with 3 more years of experience: Laravel is still AWESOME, but -- I focused too much on the framework rather than the language. It does everything for you, but you need to improve your understanding of OOP concepts too.
@tyrantula7673 жыл бұрын
Do you know any good books on Laravel?
@farhan_aftab3 жыл бұрын
@@tyrantula767 Laracast is awesome for Laravel
@tyrantula7673 жыл бұрын
@@brezanac Thank you! I’ll definitely check it out.
@itwebadmin3 жыл бұрын
I have been learning laravel8 for the past month... I am almost ready to deploy my blog 😎
@mashup_editor3 жыл бұрын
@@tyrantula767 the laravel page has great docs
@thomasl79323 жыл бұрын
Been working with laravel for the past 3 years (after being a magento developer for 5, and before that opencart & wordpress & codeigniter) I really love laravel, the structure is great. i recently added a symfony senior developer to my team, who has been working with laravel for the first time he has been crushing it. it's so easy to learn and the documentation / extendability is amazing
@vitormicillo13 жыл бұрын
Great video Stefan, Laravel is a fantastic framework, not only because it makes delivery fast but, to help older developers like me standardize code, structure, and program more efficiently. Of course, everything can be done with just PHP without any framework.
@gtdmg4893 жыл бұрын
Laravel is surprisingly powerful nowadays. Ever since laravel 7, lots of things were improved significantly. New features every week, and its development is amazingly active, backed by strong communities. It's also a serious contender for large scale infrastructure thanks to laravel octane. It's also really easy to learn as well. It works out of the box, minimal configuration, and you'll start developing right away.
@KevinLopez-rl6wq3 жыл бұрын
thanks for answering with a video Stefan! this was very useful!
@science_trip3 жыл бұрын
My opinion. If you are a freelancer you need to know first of all the fundamentals! After that to know a CMS is a good choice like WordPress (also building themes and plugins). Now about Laravel, YES of course is one of the best choices also for freelancers!!!! you can build custom things super easy and fast! I'm using it as a freelancer and I really love it. It makes my life much easier even more than WordPress!!!! Sometimes the customers are asking for a customization that to do them in WordPress is much more difficult than by writing code in Laravel. So believe me you need to know also WordPress also Laravel as freelancer
@ArisAris-fs1ip Жыл бұрын
Σε ευχαριστω πραγματικα.... εδω και μερες ψαχνω παντου να βρω τι php πρεπει να μαθω να αρχισω αμεσα freelance, procedural? vanilla oop? laravel? και δεν εβρισκα ξεκαθαρη απαντηση. Θα δοκιμασω αυτο που λες!
@science_trip Жыл бұрын
@@ArisAris-fs1ip ελα ρε πατρίδα! Μάθε και τα δύο. είναι μεγάλο αβαντάζ και δεν θα το μετανιώσεις
@ArisAris-fs1ip Жыл бұрын
@@science_trip σε ευχαριστώ!
@whitehat203 жыл бұрын
I like the way Django handles the SQL migrations, have not seen the same functionality on another frameworks.
@depafrom52773 жыл бұрын
How much better is it than PHP Laravel or PHP Phoenix's Database migrations?
@whitehat203 жыл бұрын
@@depafrom5277 is not better or worse, it's a different way to handle the migration process because it can be created automatically without using the Up & Down methods, that is why I like Django migrations. I have not used all the frameworks and Phoenix is one of those, maybe it's good but it depends on the simplicity the developer found it's use.
@wawbagel3 жыл бұрын
In spring its done even better- you don’t have to worry about it at all
@mgr12823 жыл бұрын
I like the folder structure that Django have for its apps in a project, makes them more modular and portable. Every app has their own routes and controlers,... and not in shared folders with others.
@ward75763 жыл бұрын
Have definitely heard a lot of IT architects here in my country say that Laravel does not really fit what they need. And when I ask - how's that? We need some custom features that Laravel does not provide. Just when I start working on such projects I realize - they don't even know how to properly extend Laravel features nor how to use them to get the best bang for their buck, so they think - we'll just make something to be completely custom and let's hook into the request life-cycle manually to make it work. These are the same people who think that the framework sucks lolol.
@lexsoft39693 жыл бұрын
After using Laravel for one project, I feel it's time to relearn Laravel the right way. I mean I need to have a grasp on things like service containers, service providers, facades and contracts, in the hope that I can leverage these concepts in my future project.
@michalfrantisek3 жыл бұрын
Dont't worry. They are definitely not IT architects.
@AmmarTaicho3 жыл бұрын
In Saudi Laravel is the most famous framework for freelancing and companies. We have companies worth billions and most of them used Laravel in thier SAAS
@ward75763 жыл бұрын
I bet you see a lot of PHP haters stuck in their "PHP 4 sucks" mindset that still try to undermine the language and framework although the company rakes in millions upon millions with it, ahahaha. Laravel forever, brotha. Simply a gold mine right there.
@Seekingtruth-mx3ur3 жыл бұрын
@@ward7576 Im learning PHP. Seeing all these positive comments makes me not want to quit.
@ward75763 жыл бұрын
@@Seekingtruth-mx3ur learn the basics really well before you move on to frameworks. I wish I did it like that at first. Good luck on your journey!
@Seekingtruth-mx3ur3 жыл бұрын
@@ward7576 thanks
@gustavoaeidt3 жыл бұрын
@@Seekingtruth-mx3ur the issue is that php was indeed pretty bad and it also draws the attention of most beginners and jr developers. I tried to leave many times before but now I really don’t see why. After v7.0, PHP has matured as a language and now you can write code that is simple, elegant and easy to maintain. I would recommend for everyone that wants to be serious at this biz to check out the PSR available from php.fig especially the regulation number 12.
@alphayowakarindi3 жыл бұрын
I looooooooove Laravel!
@glurp1er Жыл бұрын
As I started programming in PHP before Laravel, I never used it. I built my own framework and gradually extended it over the years. For the same reason, I also built my own CMS. Using your own tools also has a number of advantages: - you have total control and can transform it to suit project requirements - you have less risk of hackers exploiting known security vulnerabilities People who only learn frameworks tend to misunderstand what is actually happening behind the scenes, which often results in slow and bloated applications.
@stevenhorton86043 жыл бұрын
A nice thing about Laravel, is that you're learning a lot of the fundamentals of Symfony, and when you want to switch, it's easy. Python with Django pretty great too, but it's kind of buggy and not as well thought out.
@Mickey_McD3 жыл бұрын
Yes we stopped using Struts II because of the security vulnerabilities. We now use Spring MVC.
@joaogustavo62683 жыл бұрын
HOlly, you're awsome on explaining this things! Thank you for all the knowledge!
@stevenofalltrades85532 жыл бұрын
As a beginner this is perfect. Thank you
@StefanMischook2 жыл бұрын
Glad it was helpful!
@bogdan43942 жыл бұрын
Amazing clip! Love it.
@AndrewErwin733 жыл бұрын
I am a freelancer myself... I have been using Laravel for about 5 years now pretty consistently. There are definitely projects for which Laravel is simply overkill. Lately I have discovered the Slim framework which is perfect (for my workflow) for smaller sites.
@StefanMischook3 жыл бұрын
Thanks for sharing!
@llBestBoyll2 жыл бұрын
nice video man 🙏🏼🔥
@mgr12823 жыл бұрын
I like the folder structure that Django have for its apps in a project, makes them more modular and portable. Every app has their own routes and controlers,... and not in shared folders with others.
@stefan48003 жыл бұрын
The question is a little bit unclear. Should you learn Laravel in general, or is Laravel suitable for starting as a freelancer? The answer is probably yes, and not only that but Laravel is probably the best way to start with. WordPress is WordPress, a different world, you have even the October CMS built with Laravel framework. PHP is the only backend language that you can write in its vanilla form. All other languages are using frameworks. So I would argue if you don't use CMS, use framework.
@user-cf5uf7vf2g3 жыл бұрын
is not only welldone framework, it become a standard of coding way to organize readable php code, solid update path, community is big. most native plugin is well maintained and work on first init.
@silmendor10 ай бұрын
Hello , I would like to ask, how to handle front end, i have never seen how this process of freelance works , if u find a job between some upwork that requires some more difficult front end , would u also choose it to do full stack laravel way? Or u would choose to separate it to laravel backend , and front end react for example. Or u can there simply find a jobs that is only work on APIs for mobile applications. This i want to ask to know if i need to for sure include react to my portfolio or laravel blades are often enough.
@islamicsolution56182 жыл бұрын
Hi sir thanks for this information 😊❤️👍
@hinkhall52913 жыл бұрын
Why not? I did. It has rewarded me very handsomely time after time.
@ChristopherBergsten3 жыл бұрын
I've used Laravel exclusively for about 10 years now. I did dabble with codeigniter, but never liked it as much. This for PHP obviously, even if I have used it for REST API aswell.
@EsterCummings3 жыл бұрын
what's wrong with codeigniter? V4 is a very good rewirte with namespaces all kinds of modern php stuff. in comparsion to laravel, codeigniter has the plus on speed and much more closer to native php functions,. where laravel has layer upon layer of custom functions.
@StefanMischook3 жыл бұрын
Fair points. I haven't looked at it in years.
@cassimmushi77953 жыл бұрын
I use CI 4 it's real good and fast
@smarty10643 жыл бұрын
svenvolker_db I use laravel but some years back i used V2 and V3 of CI, lately i tried V4 of CI to be honest it looked very different i think they have re-written it
@Shiv-vb1re3 жыл бұрын
Please make a video on codeigniter 4
@toddboothbee13613 жыл бұрын
Should I bother with learning Vue or React if I intend to go into WordPress dev? Thanks.
@joelatter51853 жыл бұрын
What do you think of using Wordpress as a framework? It is quite extensible through plugins. It would obviously require a different way of thinking about things. I'm wondering how well it can compare to Laravel.
@jbrenes3 жыл бұрын
1.75x is a GodSend to watch Stefan, love you man...but...1.75x for ya!
@mohammadkhazaee97303 жыл бұрын
Yeeeaaaahhhh of course
@DefCantGame2 жыл бұрын
if you had to build a webapp in either php laravel or python Django what would your thought process/decision be
@enriquesneffels30532 жыл бұрын
Hello, Stefan. Is Svelte fully compatible with PHP? I really wish to use Svelte with PHP, but I always see the PHP community pushing Vue, but I like Svelte way more.
@selflearning20172 жыл бұрын
i dont know why but i just cant learn any framework for php lol i just prefer to use pure php and do it all by my self ^^
@islamicsolution56182 жыл бұрын
I am fresh html and css web developer can I get internship at any company or what is your advise for me can I get start freelancing
@shivangsart2412 Жыл бұрын
Hello Sir, i want to do freelancing under developer
Learn prompt engineering for IA before, because with IA, you’ll be able to code…a new platform 😉
@mfhcodinganddesign3 жыл бұрын
Would you recommend React + Laravel ? Your answer is really appreciated.
@DR-qm3yv3 жыл бұрын
learning any frontend framework is always a plus
@StefanMischook3 жыл бұрын
Sure. Although Laravel has a vue.js integration.
@Reza-fp6xl3 жыл бұрын
Livewire is the way to go!
@DevlogBill2 жыл бұрын
Hi Stef, I tried download XAMP, WAMP, AMPPS and none worked on my M1 MacBook Air. Either because the MySQL wouldn't run or some other issue. But basically I downloaded Laravel and it had me download dockers and I had to run it from the terminal. Ran into complications with this as well due to memory issues and wouldn't run either. Question, I am over my head. All I want to do is run a server so I can learn Php code what would be your recommendation for a newbie like myself to get up and running the quickest? Thank you Stef as always.!
@StefanMischook2 жыл бұрын
Do you have simple web hosting? If you do, you could simply upload pages there. It’s not ideal, but doable. Also, do a google search on: running PHP on m1 Mac.
@DevlogBill2 жыл бұрын
@@StefanMischook Just started with Php July 2nd so I don't have a web hosting provider yet. I will check those 2 options thanks for the recommendations.
@nothing6063 жыл бұрын
Is django developer has future opportunities or not
@AGUNGKAYA3 жыл бұрын
dont see the future, see what's good for you after several try. Future is not real.
@SimplyAmazing2473 жыл бұрын
Hi! I’m looking to hire a freelancer to develop an web application. Will laravel/php yield a dynamic web app or should I go with a .net framework?
@StefanMischook3 жыл бұрын
I haven't worked with .Net in a long while. That said, with PHP Laravel, you will have much many more options in terms of hosting. I would also typically favour PHP since C# is typically used in enterprise development.
@unicornshampoo3 жыл бұрын
i prefer to use PCP when freelancing. I can work faster than usual and can flip cops cars all night.
@ActionJackson3213 жыл бұрын
lol :D
@busyrand3 жыл бұрын
Hahaha!!!!
@marcusaureliusregulus28333 жыл бұрын
What's is PCP?
@marcusaureliusregulus28333 жыл бұрын
@Noah Shanaberger lmao. Is it good for freelancing?😂 I didn't get the joke but nvm
@Seekingtruth-mx3ur3 жыл бұрын
@@marcusaureliusregulus2833 lol it's a powerful drug
@ethanj15333 жыл бұрын
yes
@ggresak3 жыл бұрын
My problem with Laravel is that it breaks compatibility on each new verson (basically twice a year). When working on long term projects, this is a big problem that can make you loose a lot of time (and money). That is why I swithced to Symfony, that does not do it.
@jadidlar47653 жыл бұрын
they switched to one year release
@zerubbabelzeleke29333 жыл бұрын
Where can I find a Laravel Freelance job????
@lorenbeall1473 жыл бұрын
can i find an internship as backend developer in canada, what is the process to follow?
@h0ph1p132 жыл бұрын
I'd say 1) learn, 2)make demo projects to learn and to show off to potential employers. 3) Then start applying to job/internship ads.
@KingDavidTheOrderOfMelchizedek3 жыл бұрын
I'm so done with Wordpress. It has become the social media garbage of web development. Laravel is this beezneeze!
@debbyibukunoluwa16433 жыл бұрын
I love laravel
@IBeThieving3 жыл бұрын
Laravel is a very good framework for pretty much most projects as it allows scalability in the future and also is opinionated so it allows for good collaborative working. If you want to ensure you write good practice php within laravel I use laravel daily’s channel everyday at work to keep my code well structured there are also other good channels as well but nothing as in depth as his that are free.
@DarylLegion3 жыл бұрын
Not related, what's your mic?
@StefanMischook3 жыл бұрын
shure sm7b
@DarylLegion3 жыл бұрын
Thank you
@muhammadsami51543 жыл бұрын
Laravel/PHP or Node js, which will have more demand in future?
@imbogdan58833 жыл бұрын
Node js
@imbogdan58833 жыл бұрын
But before you start, u should have learned much
@depafrom52773 жыл бұрын
PHP drives 70%+ of the web and PHP/Laravel is by far the most popular and used framework. Nodejs is not always the best solution, better suited for Services/APIs/Lambda etc.
@ward75763 жыл бұрын
If you have been in the industry for a while, you would know that both are in high demand. Which one does better demand-wise? Doesn't matter. If your "getting the job" skills are not up to par, it won't matter if you even chose a technology that has few percentage less or more of a demand. Code what you love more.
@LickMyGlass3 жыл бұрын
Node.js has more demand, but a lot more people know how to use it, so there's a lot more competition. Laravel has been growing in popularity, but no one knows what the future holds. Get a strong foundation in both php and javascript, then you'll be able to learn any framework needed in a very short time. If you have a strong foundation in both and want to know what to learn next, then I suggest learning what you're most passionate about. Your passion will help you learn faster and allow you to enjoy it more. In turn, that will make it more likely to get the higher paying job.
@darianmariuschirca26563 жыл бұрын
What about JS (react, angular, vue) freelancer? 🧐
@bremg91853 жыл бұрын
I used to do almost everything in laravel. Then I really got into SOLID, design patterns etc. Laravel with all its statics and poor 7.4 + implementation, funky unit testing etc, just didnt fit anymore. Sure if you work on none too large projects laravel is the way to go. But when you get serious, use a serious framework.
@alvin31719972 жыл бұрын
Any recommendations? Nestjs sounds like a better fit
@naughtynhyde93283 жыл бұрын
just find a job you don't like and freelance in that... leave coding for the spare pleasure times and do whatever you like...
@asdqwe44273 жыл бұрын
Small businesses should not pay a developer for a website imo. As much as it pains me to say, I think they are way better off using something like WIX or square space
@estevesazeiteiro3 жыл бұрын
Well, I personally hate Laravel. I don't like its ORM. I find Laravel too castrating, makes me feel like a code monkey. I believe a competent PHP programmer can make its own OOP framework, specifically suited for his/her needs. Of course, one can't do this from day one. However with some OOP and regex experience one can make a framework lighter, faster and more suited to his/her work. Yes, I know this demands more invested time upfront, however I find that it helps me in the long run.
@Reza-fp6xl3 жыл бұрын
I really doubt that
@estevesazeiteiro3 жыл бұрын
@@Reza-fp6xl Well, you can doubt it. I don't care. It's still true. I don't need the approval from some internet troll...
@Reza-fp6xl3 жыл бұрын
@@estevesazeiteiro OK
@estevesazeiteiro3 жыл бұрын
@@ronflorax7578 I understand your point. It makes sense. If you're that busy, than it may be better to use an off-the-shelf solution like Laravel or another framework. However if you've got time in your hands and can't find one that suits you, it may benefit you to create one that is tailored to your specific needs. Like Rasmus Lerdorf said, we all need a framework, but not a general purpose framework. In my case, I don't need/want ORM, nor need DB verifications (mySQLi and that's it). By making a few classes, I'm able to develop faster and make the runtime shorter. It is an investment of time...
@Reza-fp6xl3 жыл бұрын
@@estevesazeiteiro FYI: you don't have to use an ORM in Laravel... 🤫
@mattdizak83033 жыл бұрын
Have you ever actually used Laravel yourself? It's complete garbage, and you shouldn't be trying to push new developers into it. At the very least, push them towards Syfony, not some BS like Laravel that tries to be clever with its use of magic while completely irnoring solid development principles.
@StefanMischook3 жыл бұрын
We use it for Studioweb and it is a powerful framework. To each his own.