Should you use PHP Laravel for Freelance?

  Рет қаралды 68,501

Stefan Mischook

Stefan Mischook

Күн бұрын

Пікірлер: 149
@thraxxdv
@thraxxdv 3 жыл бұрын
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.
@tyrantula767
@tyrantula767 3 жыл бұрын
Do you know any good books on Laravel?
@farhan_aftab
@farhan_aftab 3 жыл бұрын
@@tyrantula767 Laracast is awesome for Laravel
@tyrantula767
@tyrantula767 3 жыл бұрын
@@brezanac Thank you! I’ll definitely check it out.
@itwebadmin
@itwebadmin 3 жыл бұрын
I have been learning laravel8 for the past month... I am almost ready to deploy my blog 😎
@mashup_editor
@mashup_editor 3 жыл бұрын
@@tyrantula767 the laravel page has great docs
@thomasl7932
@thomasl7932 3 жыл бұрын
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
@gtdmg489
@gtdmg489 3 жыл бұрын
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.
@vitormicillo1
@vitormicillo1 3 жыл бұрын
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.
@KevinLopez-rl6wq
@KevinLopez-rl6wq 3 жыл бұрын
thanks for answering with a video Stefan! this was very useful!
@ward7576
@ward7576 3 жыл бұрын
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.
@lexsoft3969
@lexsoft3969 3 жыл бұрын
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.
@michalfrantisek
@michalfrantisek 3 жыл бұрын
Dont't worry. They are definitely not IT architects.
@whitehat20
@whitehat20 3 жыл бұрын
I like the way Django handles the SQL migrations, have not seen the same functionality on another frameworks.
@depafrom5277
@depafrom5277 3 жыл бұрын
How much better is it than PHP Laravel or PHP Phoenix's Database migrations?
@whitehat20
@whitehat20 3 жыл бұрын
@@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.
@bdkamil95
@bdkamil95 3 жыл бұрын
In spring its done even better- you don’t have to worry about it at all
@mgr1282
@mgr1282 2 жыл бұрын
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.
@science_trip
@science_trip 3 жыл бұрын
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
@ArisAris-fs1ip Жыл бұрын
Σε ευχαριστω πραγματικα.... εδω και μερες ψαχνω παντου να βρω τι php πρεπει να μαθω να αρχισω αμεσα freelance, procedural? vanilla oop? laravel? και δεν εβρισκα ξεκαθαρη απαντηση. Θα δοκιμασω αυτο που λες!
@science_trip
@science_trip Жыл бұрын
@@ArisAris-fs1ip ελα ρε πατρίδα! Μάθε και τα δύο. είναι μεγάλο αβαντάζ και δεν θα το μετανιώσεις
@ArisAris-fs1ip
@ArisAris-fs1ip Жыл бұрын
@@science_trip σε ευχαριστώ!
@stevenhorton8604
@stevenhorton8604 3 жыл бұрын
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.
@AmmarTaicho
@AmmarTaicho 3 жыл бұрын
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
@ward7576
@ward7576 3 жыл бұрын
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-mx3ur
@Seekingtruth-mx3ur 3 жыл бұрын
@@ward7576 Im learning PHP. Seeing all these positive comments makes me not want to quit.
@ward7576
@ward7576 3 жыл бұрын
@@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-mx3ur
@Seekingtruth-mx3ur 3 жыл бұрын
@@ward7576 thanks
@gustavoaeidt
@gustavoaeidt 3 жыл бұрын
@@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.
@glurp1er
@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.
@alphayowakarindi
@alphayowakarindi 3 жыл бұрын
I looooooooove Laravel!
@stefan4800
@stefan4800 3 жыл бұрын
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.
@AndrewErwin73
@AndrewErwin73 3 жыл бұрын
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.
@StefanMischook
@StefanMischook 3 жыл бұрын
Thanks for sharing!
@Mickey_McD
@Mickey_McD 3 жыл бұрын
Yes we stopped using Struts II because of the security vulnerabilities. We now use Spring MVC.
@joaogustavo6268
@joaogustavo6268 2 жыл бұрын
HOlly, you're awsome on explaining this things! Thank you for all the knowledge!
@bogdan4394
@bogdan4394 2 жыл бұрын
Amazing clip! Love it.
@llBestBoyll
@llBestBoyll 2 жыл бұрын
nice video man 🙏🏼🔥
@stevenofalltrades8553
@stevenofalltrades8553 2 жыл бұрын
As a beginner this is perfect. Thank you
@StefanMischook
@StefanMischook 2 жыл бұрын
Glad it was helpful!
@user-cf5uf7vf2g
@user-cf5uf7vf2g 3 жыл бұрын
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.
@mgr1282
@mgr1282 2 жыл бұрын
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.
@toddboothbee1361
@toddboothbee1361 3 жыл бұрын
Should I bother with learning Vue or React if I intend to go into WordPress dev? Thanks.
@enriquesneffels3053
@enriquesneffels3053 2 жыл бұрын
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.
@ChristopherBergsten
@ChristopherBergsten 3 жыл бұрын
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.
@EsterCummings
@EsterCummings 3 жыл бұрын
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.
@StefanMischook
@StefanMischook 3 жыл бұрын
Fair points. I haven't looked at it in years.
@cassimmushi7795
@cassimmushi7795 3 жыл бұрын
I use CI 4 it's real good and fast
@smarty1064
@smarty1064 3 жыл бұрын
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
@islamicsolution5618
@islamicsolution5618 2 жыл бұрын
Hi sir thanks for this information 😊❤️👍
@silmendor
@silmendor 7 ай бұрын
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.
@joelatter5185
@joelatter5185 3 жыл бұрын
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.
@hinkhall5291
@hinkhall5291 3 жыл бұрын
Why not? I did. It has rewarded me very handsomely time after time.
@ggresak
@ggresak 3 жыл бұрын
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.
@jadidlar4765
@jadidlar4765 2 жыл бұрын
they switched to one year release
@DefCantGame
@DefCantGame 2 жыл бұрын
if you had to build a webapp in either php laravel or python Django what would your thought process/decision be
@jbrenes
@jbrenes 3 жыл бұрын
1.75x is a GodSend to watch Stefan, love you man...but...1.75x for ya!
@unicornshampoo
@unicornshampoo 3 жыл бұрын
i prefer to use PCP when freelancing. I can work faster than usual and can flip cops cars all night.
@ActionJackson321
@ActionJackson321 3 жыл бұрын
lol :D
@busyrand
@busyrand 3 жыл бұрын
Hahaha!!!!
@marcusaureliusregulus2833
@marcusaureliusregulus2833 3 жыл бұрын
What's is PCP?
@marcusaureliusregulus2833
@marcusaureliusregulus2833 3 жыл бұрын
@Noah Shanaberger lmao. Is it good for freelancing?😂 I didn't get the joke but nvm
@Seekingtruth-mx3ur
@Seekingtruth-mx3ur 3 жыл бұрын
@@marcusaureliusregulus2833 lol it's a powerful drug
@selflearning2017
@selflearning2017 2 жыл бұрын
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 ^^
@Shiv-vb1re
@Shiv-vb1re 3 жыл бұрын
Please make a video on codeigniter 4
@KingDavidTheOrderOfMelchizedek
@KingDavidTheOrderOfMelchizedek 2 жыл бұрын
I'm so done with Wordpress. It has become the social media garbage of web development. Laravel is this beezneeze!
@islamicsolution5618
@islamicsolution5618 2 жыл бұрын
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
@DevlogBill
@DevlogBill 2 жыл бұрын
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.!
@StefanMischook
@StefanMischook 2 жыл бұрын
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.
@DevlogBill
@DevlogBill 2 жыл бұрын
@@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.
@SimplyAmazing247
@SimplyAmazing247 3 жыл бұрын
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?
@StefanMischook
@StefanMischook 3 жыл бұрын
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.
@mfhcodinganddesign
@mfhcodinganddesign 3 жыл бұрын
Would you recommend React + Laravel ? Your answer is really appreciated.
@DR-qm3yv
@DR-qm3yv 3 жыл бұрын
learning any frontend framework is always a plus
@StefanMischook
@StefanMischook 3 жыл бұрын
Sure. Although Laravel has a vue.js integration.
@Reza-fp6xl
@Reza-fp6xl 3 жыл бұрын
Livewire is the way to go!
@shivangsart2412
@shivangsart2412 Жыл бұрын
Hello Sir, i want to do freelancing under developer
@nothing606
@nothing606 3 жыл бұрын
Is django developer has future opportunities or not
@AGUNGKAYA
@AGUNGKAYA 3 жыл бұрын
dont see the future, see what's good for you after several try. Future is not real.
@bremg9185
@bremg9185 3 жыл бұрын
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.
@alvin3171997
@alvin3171997 2 жыл бұрын
Any recommendations? Nestjs sounds like a better fit
@mohammadkhazaee9730
@mohammadkhazaee9730 3 жыл бұрын
Yeeeaaaahhhh of course
@AriaieboyTV
@AriaieboyTV Жыл бұрын
Tall Stack + FilamentPHP easy freelance project implementation
@zerubbabelzeleke2933
@zerubbabelzeleke2933 3 жыл бұрын
Where can I find a Laravel Freelance job????
@IBeThieving
@IBeThieving 3 жыл бұрын
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.
@DarylLegion
@DarylLegion 3 жыл бұрын
Not related, what's your mic?
@StefanMischook
@StefanMischook 3 жыл бұрын
shure sm7b
@DarylLegion
@DarylLegion 3 жыл бұрын
Thank you
@lorenbeall147
@lorenbeall147 3 жыл бұрын
can i find an internship as backend developer in canada, what is the process to follow?
@h0ph1p13
@h0ph1p13 Жыл бұрын
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.
@darianmariuschirca2656
@darianmariuschirca2656 3 жыл бұрын
What about JS (react, angular, vue) freelancer? 🧐
@ethanj1533
@ethanj1533 3 жыл бұрын
yes
@muhammadsami5154
@muhammadsami5154 3 жыл бұрын
Laravel/PHP or Node js, which will have more demand in future?
@imbogdan5883
@imbogdan5883 3 жыл бұрын
Node js
@imbogdan5883
@imbogdan5883 3 жыл бұрын
But before you start, u should have learned much
@depafrom5277
@depafrom5277 3 жыл бұрын
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.
@ward7576
@ward7576 3 жыл бұрын
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.
@LickMyGlass
@LickMyGlass 3 жыл бұрын
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.
@debbyibukunoluwa1643
@debbyibukunoluwa1643 3 жыл бұрын
I love laravel
@asdqwe4427
@asdqwe4427 3 жыл бұрын
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
@naughtynhyde9328
@naughtynhyde9328 3 жыл бұрын
just find a job you don't like and freelance in that... leave coding for the spare pleasure times and do whatever you like...
@estevesazeiteiro
@estevesazeiteiro 3 жыл бұрын
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-fp6xl
@Reza-fp6xl 3 жыл бұрын
I really doubt that
@estevesazeiteiro
@estevesazeiteiro 3 жыл бұрын
@@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-fp6xl
@Reza-fp6xl 3 жыл бұрын
@@estevesazeiteiro OK
@estevesazeiteiro
@estevesazeiteiro 3 жыл бұрын
@@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-fp6xl
@Reza-fp6xl 3 жыл бұрын
@@estevesazeiteiro FYI: you don't have to use an ORM in Laravel... 🤫
@mattdizak8303
@mattdizak8303 3 жыл бұрын
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.
@StefanMischook
@StefanMischook 3 жыл бұрын
We use it for Studioweb and it is a powerful framework. To each his own.
@LlewYellowAnt
@LlewYellowAnt Жыл бұрын
Laravel and React?
Coding Predictions for 2025
16:14
Stefan Mischook
Рет қаралды 49 М.
How to Turn Code into Cash: the Steps to Freelancing
12:03
Stefan Mischook
Рет қаралды 31 М.
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 25 МЛН
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 343 М.
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 3,3 МЛН
Would I still use PHP in 2023?
9:51
Stefan Mischook
Рет қаралды 32 М.
So You Think You Can Freelance?
4:08
Laravel Daily
Рет қаралды 4,2 М.
Developer Trends in 2025
20:58
Stefan Mischook
Рет қаралды 14 М.
Why do big Companies use Java, and NOT PHP?
12:34
Stefan Mischook
Рет қаралды 223 М.
PHP is the future
34:27
Aaron Francis
Рет қаралды 179 М.
How is this Website so fast!?
13:39
Wes Bos
Рет қаралды 478 М.
Is PHP Dying in 2024?
18:30
Stefan Mischook
Рет қаралды 16 М.
Will the Developer Market be Oversaturated in 2025?
12:08
Stefan Mischook
Рет қаралды 22 М.
5 JavaScript Concepts You HAVE TO KNOW
9:38
James Q Quick
Рет қаралды 1,4 МЛН
Best Language for Freelance in 2024?
10:19
Stefan Mischook
Рет қаралды 12 М.