@katalyst a good IDE can be very helpful, also if you are starting out. Jetbrains’ #phpstorm is very powerful and has lots of good tools, and already is IMO helpful fot beginners. For indepth php development, you will likely want to learn about frameworks such as #laravel and/or #symfony. #phpunit, #composer are two tools which are available within e.g. phpstorm which you very likely want to learn (about). Lots of resources on the net, though the official docs at php.net are often probably helpful as well. #learning#programming#php
@valorin Thank you, for keeping us updated on #Mastodon, as well as Twitter. I look forward to see more #Laravel and #PHP users start to post on Mastodon.
@dantleech totally agree! That's also why I am so skeptical about #laravel, but I guess I should check it out once and at least try to be open-minded 🙈
When programming in #Laravel and doing Laravel specific things, Laravel Idea (https://laravel-idea.com) is a clear winner to me. CoPilot seemed a bit haphazard in its suggestions. I've not tried copilot for actually generating non-laravel specific code stuff. That is up next!
If you were to write a web application from scratch (frontend and backend, minimal/uncomplex business logic) - what #programming language or #framework#stack would you chose and why?
(please boost for visibility, there are no wrong answers, just curious)
But I’d personally use a multi page application (unless there is a specific need for spa). #Laravel with blade templates on the backend, vanilla js on the front end.
Why? Because it’s simple, it works, and I have a lot of experience with that stack
If I needed an SPA, I’d probably use Vue on the front end.
As @ramsey posted earlier, and something I didn't realize, you can get a virtual pass to #phptek, and follow along. As well, you will get access to all the recordings afterwards. Next talks are at 2PM CDT here https://phptek.tv#php#laravel
SQL Injection and Parameterisation modules are now live on https://practicallaravelsecurity.com! 🥳 Plus 6 new challenges, taking you through the types of SQLi attacks.
Can you beat them all? 😈
I'll send out an email with all the details tonight/tomorrow to subscribers. 🤓 #Laravel#PHP
I have rewritten my personal website with #sveltekit it was a really nice experience! I plan to release new Blog posts about #php , #svelte and #laravel more regular now. If you curious have a look https://www.bitbench.dev/ 😄 btw the code is open source on my GitHub
W00t! Final two modules in my CSRF section are out: CORS and SameSite Cookies! 😎🥳
Next up will be the SQL Injection attack module, which means includes more challenges to test your hacking skills. 🥷 https://practicallaravelsecurity.com#PHP#Laravel
LOL, the distinction between laravel/laravel and laravel/framework still throws me off every single time.
Just went to https://github.com/laravel/laravel/blob/10.x/CHANGELOG.md to check out the latest changelog, and it took me way way way to long to figure out why that was 'stuck' at 10.2.0, when 10.10.0 was released yesterday 😂🤦♂️
Content Security Policies may seem like a daunting task, especially when adding one to an existing project - but they don't need to be! Report-Only mode gives you full visibility without any risk, and you can increment policies over time. 🤓 https://securinglaravel.com/p/security-tip-getting-started-with-csp#PHP#Laravel
Had the opportunity to play with the #Laravel Mail Facade and #Mailjet today at work. Didn’t do any mail stuff via #PHP for many MANY years now. It’s just satisfying how easy and seemless everything works.
Every time I dig deeper into Laravel it gets better and better. I'm glad I decided to go Full Stack again. I loved my years as a main frontend dev, but I feel much more complete when I can do and control every step.
I still love to chat with the backend devs at work about backend stuff and I have so much more to learn. 😍
I'm really glad my workplace enables stuff like that. In other companies, my abilities were always rather limited from above.
Does anybody out there has experience using the #InternetArchive S3-like API with #Laravel or #Flysystem on #PHP?
I can't seem to make it work to upload files but it seems to work fine for other calls. When try to do a PUT it tells me "The AWS Access Key Id you provided does not exist in our records" but I can check for file existence with the same creds just fine.