Masthash

#laravel

Jobs for Developers
13 hours ago

Purple Technology is hiring Experienced PHP Developer

๐Ÿ”ง #php #laravel #react #reactnative #graphql #rest #cypress #aws #cicd #kubernetes #mvc
๐ŸŒŽ Brno, Czech Republic
โฐ Full-time
๐Ÿ’ฐ $100k - $210k (Estimate)
๐Ÿข Purple Technology

Job details https://jobsfordevelopers.com/jobs/experienced-php-developer-at-purple-technology-com-mar-17-2023-53498d?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

michabbb
1 day ago

๐Ÿš€a laravel routing tip

sometimes a "catch-all" can be handier than having individual routes

#laravel #php #routing #tip

michabbb
1 day ago

โœ๏ธI just published:

A story about #Caddy, #Nginx, and some #Laravel routing

https://link.medium.com/xmJC27st9zb

Stefan Zweifel
2 days ago

Coming full circle with my laravel-backup-restore package.

I can now write a GitHub Action that regularly checks the backup integrity.
Clones the Laravel app, downloads and restores backup and runs custom checks to ensure backup is healthy.

Now on to writing docs and intro blog post. ๐Ÿ„

#php #opensource #laravel #automation

Screenshot of a GitHub Actions run log. Showing output of a Laravel Artisan command that restores a database backup to the local app.
Screenshot of GitHub Actions checks on a pull request. A "Validate Backup Integrity" workflow is highlighted.
Screenshot of a GitHub Actions workflow, that's used in the previous images. 
The code that actually runs the restore process is highlighted.
Michael
2 days ago

@lifeofguenter depends on the application I suppose.

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.

My first #fediverseBot is finally live! @LaDiaria@bots.uy posts news from the ๐Ÿ‡บ๐Ÿ‡พ newspaper @ladiaria@mastodon.social directly from their RSS feed. As bots go, it's really simple but the reason I'm so happy is that's running from my own implementation of an #ActivityPub compatible server made with #Laravel and #PHP. There's still plenty of work to do, but for now, the basics are there and I wanted to test it in the wild.

Jim
2 days ago

Introducing Cavalcade - A Type-Safe #Laravel Collection Library With Built-In Type Support using Union and Intersection Type-hinting Syntax #PHP #webdev

Source GitLab git reporitory: https://gitlab.com/framed-utilities/cavalcade
Composer/Packagist: https://packagist.org/packages/framed-utilities/cavalcade

Martijn Smit
3 days ago

Today's adventure: how to port the @WhatPulse weekly updates acient #PHP script that sends out ~60k personalised emails a week to a #Laravel app ๐Ÿง

Andrew Feeney
3 days ago

Are any of my followers working on #Laravel apps which use #GraphQL? If so, I'd love to know how it's been to work with. What tooling have you used?

Stephen Rees-Carter
3 days ago

Security headers add important layers of defence to your apps, preventing data leaks, XSS and CSRF attacks, clickjacking, and more... They are also free and (mostly) easy to enable. ๐Ÿฅท
Why are you leaving your apps unprotected? ๐Ÿ˜ฒ
https://securinglaravel.com/p/security-tip-security-headers-are
#PHP #Laravel

Bo Stahlbrandt
3 days ago

@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

Stephen Rees-Carter
4 days ago

Tomorrow's plan: Build the SQL Injection challenges on https://practicallaravelsecurity.com! ๐Ÿค“ ๐Ÿ˜ˆ

Any specific SQL injection tricks you want to learn about? I'll try to cover all the main classes in some no-tools examples. sqlmap is great, but I don't want my server DoSed.๐Ÿซข
#PHP #Laravel

PHP Weekly
4 days ago
Codappix GmbH
5 days ago

Du hast bisher keine passende Lรถsung gefunden? Wir entwickeln maรŸgeschneiderte ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐‹รถ๐ฌ๐ฎ๐ง๐ ๐ž๐ง die deinen individuellen Anforderungen gerecht werden. Den Mรถglichkeiten sind dabei fast keine Grenzen gesetzt.

#Bootstrap #CSS3 #HTML5 #JavaScript #Laravel #PHP #Symfony #Tailwind #CSS #Vuejs und mehr โœ”๏ธ.

PHP Weekly
5 days ago

Waterhole โ€“ modern Laravel-powered community forum software

https://waterhole.dev

Discussions: https://discu.eu/q/https://waterhole.dev

#laravel #php #programming

Leanpub
5 days ago

Antlers: Building Beautiful Websites with Statamic https://leanpub.com/antlers by Johnathon Koster is the featured book on the Leanpub homepage! https://leanpub.com #books #programming #laravel #webdevelopment

amazee.io
6 days ago

Experience the power and flexibility of Laravel app delivery and hosting with our advanced Kubernetes-based solution, designed to save you time and money and optimize the performance and scalability of your Laravel app.

Book a free #Laravel demo: https://www.amazee.io/laravel

#OpenSource #Kubernetes #ZeroOps #hosting #infrastructure

Johannes Schuba
6 days ago

If you are somehow interested in #Laravel or want to start a #PHP project: This video is for you. Good overview of the framework and the whole ecosystem. https://www.youtube.com/watch?v=xmvD_EjNE-4

Stephen Rees-Carter
6 days ago

According to random folks on the internet ๐Ÿ˜‰, "insecure functions" are a wide and varied concept. Let's take a look at the common themes across the different ideas...
https://securinglaravel.com/p/in-depth-what-are-insecure-functions
#PHP #Laravel

James Seconde
1 week ago

Michael Crump has done an excellent roundup of all the #Laravel resources we have available at Vonage. If you're a Laravel developer, it's well worth a look.

https://developer.vonage.com/en/blog/laravel-resource-roundup-guides-samples-and-more

Stephen Rees-Carter
1 week ago

Just submitted my LaraconAU talk proposals! ๐Ÿคž

Don't forget to get your talk submissions in, it's going to be an awesome conference (and watch out for dropbears)! ๐Ÿ˜Ž๐Ÿจ
https://laracon.au #Laravel #LaraconAU #PHP

Stephen Rees-Carter
1 week ago

Only 16 hours left to grab the 25% discount on a new Securing Laravel subscription! โŒ›
This is the essential resource for Laravel developers wishing to learn more about making secure apps.
https://securinglaravel.com/subscribe?coupon=beee6434
#PHP #Laravel

PHP Weekly
1 week ago

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.

Thomas Frans ๐Ÿ‡บ๐Ÿ‡ฆ
1 week ago

I think #Angular's HTML templates are one of my favorite template flavors so far. I love how they appear to use standard HTML5 features as much as possible which means language servers and tree-sitter (for highlighting and diffing with difftastic) still work fine. This hasn't been the case for other template languages. #Laravel's Blade syntax comes to mind. It has nice features but they completely breaks all tools. Being able to use correctly functioning tooling is so nice.

Stephen Rees-Carter
1 week ago

Yesterday Laravel Security in Depth became Securing Laravel! ๐ŸŽ‰ ๐ŸŽ‚

With 16 In Depth articles and 45 security tips, and lots more to come, I am immensely proud and excited for the future! ๐Ÿฅฐ

For all the details and a special offer: https://securinglaravel.com/p/laravel-security-in-depth-securing
#Laravel #PHP

Joel Clermont
1 week ago

Should an Eloquent relationship ever include soft-deleted records?

Take 10 minutes and check out our discussion on the latest episode of the No Compromises podcast. #laravel https://show.nocompromises.io/episodes/should-an-eloquent-relationship-include-soft-deleted-records

Larry Garfield
2 weeks ago

Not mine, but... #PHP #Laravel

A woman and man talking, from the show Friends.
Woman: Fa
Man: Fa
Woman: Ca
Man: Ca
Woman: De
Man: De
Woman: Facade
Man: Static Proxy!
Florian Geierstanger
2 weeks ago

Today I learned about the TALL stack (Tailwind, Alpine, #Laravel, Livewire) https://tallstack.dev

Seems not too far away from the #typo3 CAT stack (Fluid Components, Alpine, Tailwind) https://github.com/fgeierst/typo3-11-tailwind-demo

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

Stephen Rees-Carter
2 weeks ago

Ok, #PHP & #Laravel folks... What comes to mind when you hear the words: "Insecure Function"? ๐Ÿ˜ฑ

freekmurze
2 weeks ago

๐Ÿ”— Explaining the code on the "Go with PHP" website
https://themsaid.com/code-on-go-with-php
#php #laravel

Martijn Smit
2 weeks ago

TIL: You can send messages from the @laravelphp backend to the frontend by using a broadcast.

Essentially a #websocket between backend and server and frontend and server.

My use case: user adds thing that needs a ton of #API calls, #Laravel fires a background worker. Worker finishes and sends a broadcast & the frontend reloads the data. Built in 3 hours. ๐Ÿคฏ

https://laravel.com/docs/10.x/broadcasting#client-side-installation

Stephen Rees-Carter
2 weeks ago

Substack now supports tags, which means you can now easily find all of my In Depth articles, all in one place: https://larasec.substack.com/t/in-depth ๐Ÿฅณ

If you want ensure your Laravel apps are secure, this is the place to go, and I'll have another one out in a few days!
#Laravel #PHP

PHP Weekly
2 weeks ago

Lara Reserve: a package to add a reservation feature to the laravel framework

https://github.com/shayan-yousefi/lara-reserve

Discussions: https://discu.eu/q/https://github.com/shayan-yousefi/lara-reserve

#laravel #php #programming

Astra Kernel :verified:
2 weeks ago

๐Ÿ˜ The PHP rises - php developers seeing PHP is trending

"I Never Wanted You To Come Back To Trending. I Always Knew There Was Nothing Here For You Except Pain And Tragedy. And I Wanted Something More For You Than That. I Still Do.

#php #programming #developers #laravel

The dark night rises move scene poster where everyone cheer for batman when he climbs up from the pit
Mike Wink
2 weeks ago

@hendrik always Sveltekit, even if I must confess I tinker around with #htmx lately and it often more than enough for my needs, especially when combining it with a #laravel or #symfony backend. Yeah I am one of those #php elderlies.

David Bisset
3 weeks ago
Stephen Rees-Carter
3 weeks ago

Security Tip: Replace simple dependencies with in-house versions!

The more dependencies your project has, the higher your risk of supply-chain attack is, and the less you're aware of what code is actually runningโ€ฆ
https://larasec.substack.com/p/security-tip-replace-simple-dependencies
#PHP #Laravel

Stephen Rees-Carter
3 weeks ago

Scheduled my next security tip! ๐Ÿค“
It goes against a bit of a trend in the community, so I'm curious to see what the reactions are... ๐Ÿ”ฅ

Any guesses what I could be recommending?

Sign up so you don't miss it: https://larasec.substack.com #PHP #Laravel

3 weeks ago

@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!

Stephen Rees-Carter
4 weeks ago

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

Mike
4 weeks ago

I still don't *get* testing.

I've read many posts and understand the basics, but I struggle to relate that to a real-world app.

I'm developing something in #laravel which is 100% database powered, but I can't work out how I would test anything in CI, without a database seeded.

#testing #php

freekmurze
4 weeks ago

๐ŸŒŸ Laravel Worldwide Meetup: Introducing Laravel Splade - Quick Wins in Laravel
https://freek.dev/2491-laravel-worldwide-meetup-introducing-laravel-splade-quick-wins-in-laravel
#php #laravel #meetup #splade

freekmurze
4 weeks ago
Christian Tietze
4 weeks ago

Things considered harmful https://stitcher.io/blog/things-considered-harmful

Apparently, partsmof the #PHP Reddit community is considering "#Laravel to be harmful".

This post is making a great point: calling X "harmful" doesn't start a good discussion.

Also, the discussion that *is* being had seems weird. The Facts: you can make a living with it, maintain projects for years and years, and have useful conventions. The Opinions: it's not working well. (Although it is *working*, which is worth a lot!)

Stephen Rees-Carter
1 month ago

I go on about using HtmlString to avoid XSS constantly - it's one of my favourite Laravel features - but I surprisingly didn't have a Security Tip dedicated to it... until now! ๐Ÿ˜Ž๐Ÿ”ฅ
https://larasec.substack.com/p/security-tip-avoiding-xss-with-htmlstring
#PHP #Laravel

I'm currently building #serverless infrastructure for a #Laravel application. It's going... OK.

https://garrit.xyz/posts/2023-04-28-serverless-framework-retrospective

This is post 067 of #100DaysToOffload.

#aws #devops

Stephen Rees-Carter
1 month ago

It's been a while since I promoted it, so here's your periodic reminder that I'm building a security course: https://practicallaravelsecurity.com ๐Ÿ˜Ž
It includes interactive challenges that teach you hacking techniques, so you can recognise vulnerabilities in your own code.
#PHP #Laravel

Stephen Rees-Carter
1 month ago

The HtmlString class in Laravel is seriously underused and overlooked. We'd have far less XSS floating around if we wrapped our safe HTML inside HtmlString and then avoided using {!! ... !!} everywhere.
https://github.com/laravel/framework/blob/10.x/src/Illuminate/Support/HtmlString.php
https://larasec.substack.com/i/43547337/htmlstring-helper
#PHP #Laravel

Anyone with experience in convert #markdown tables to arrays in #PHP? Our system gets 2 column markdown tables which we want to turn into associative arrays. #Laravel is our framework.

Ondine Bruch
1 month ago

"PHP is not dead: Just rename the next version of PHP to HypeScript and do a major brand repositioning. PHP has a problem with its brand, not with its technology - no need to change the language at all"

#PHP #laravel #symfony #developer #programming
https://medium.com/@florian_4237/why-php-should-be-renamed-to-hypescript-5baa55992cf1

Deuchnord
1 month ago

PHP developers, did you get used to the "attribute" term to talk about the native replacement for the legacy annotations?

#PHP #Symfony #Laravel #PleaseBoost

freekmurze
1 month ago

The #Laravel Worldwide Meetup will start in a couple of minutes! Join us in the chat!
https://www.youtube.com/watch?v=II_CGrd08aw

I like my Laravel apps like I like my movies: Action (pattern) packed.

#Laravel #php

Final classes having a moment

#php #laravel

meme of mugatu saying "final php classes are so hot right now"

One of the best patterns you can use in #Laravel is the Actions pattern.

Think of actions as bite-sized single responsibility units of logic.

Examples of actions:
- Create a user
- Send a notification
etc..

Here's why they're so powerful ๐Ÿ‘‡

image of two classes of actions in laravel called SignUpUser and SendWelcomeNotification
Stephen Rees-Carter
1 month ago

Security Tip: Don't Forget Rate Limiting ๐Ÿ›ก๏ธ
It's essential for limiting bot attacks, and preventing data scraping. Plus don't forget it on other sensitive routes like authentication or MFA with guessable tokens and lengthy expiry time... ๐Ÿ˜ˆ
https://larasec.substack.com/p/security-tip-dont-forget-rate-limiting
#Laravel #PHP

Shawn Hooper (he/him)
1 month ago

The new class based "after" validation rules in Laravel look really nice. Cleaner to read and test.

https://github.com/laravel/framework/pull/46757

I'll definitely be adopting this format in my Form Request classes.

#laravel #php

Joshua Wood
1 month ago

Where do you deploy your backend code? If somewhere else, comment with your stack.

#DevOps #Deployment
/cc #RubyOnRails #Laravel

Sherri W (SyntaxSeed)
2 months ago

I covered the very latest version of #Laravel and #PHP at the time. I was quite proud of what I created. I was paid a little bit, but I hoped having my name & voice on this course would bring some connections. Though I opted not to teach it - the pay for the hours was not good.

But... by the time my course (& the others) was reviewed by the college board. And shifted around the schedule, it was already over a year & a half out of date. Then the program got shuffled & more delays.

2/x

Sherri W (SyntaxSeed)
2 months ago

Why is education often behind the latest technology?

A story.

Many years ago, I and some other area professionals were hired by our local college to rewrite, create and/or update several courses in the web/software development programs. Mine was a 2nd year online #Laravel course.

I went ALL out. Awesome videos with accompanying slides. Tons of organized notes for the instructor. I covered bonus topics I felt were important like security & cryptography.

#WebDev #PHP #Education

1/x

Stephen Rees-Carter
2 months ago

Starting next week, I will be discussing the top 10 security issues and vulnerabilities that I've found while auditing Laravel apps. I plan to cover one issue per day, and there may some surprises...

๐Ÿ‘‰ What do you think is on my list?
#Laravel #PHP

Edit: You can find my Top 10 in the thread below... ๐Ÿงต ๐Ÿ‘‡

Tinkering with a new #Laravel blade directiveโ€ฆ

Most of the time, Laravel IDEA is able to infer the types of variables in Blade for me. Occasionally it canโ€™t, and in those cases I often add an old-school phpdoc annotation to give myself autocomplete and better refactoring.

I *think* I like this custom Blade directive better. What do you think?

{{-- Before: --}}

<?php /** @var \App\User $user */ ?>

{{-- After: --}}

@typehint(\App\User $user)
Joel Clermont
2 months ago

I don't trust a test unless I've seen it fail. Even if I'm not doing TDD, I like to be able to comment out one line of application code and see a test fail as expected.

Sometimes, especially with multi-layered #Laravel authorization logic, a test will pass for a reason you aren't fully expecting.

Stephen Rees-Carter
2 months ago

Ok #Laravel and #PHP folks, poll time...

What do you think about CSRF attacks?
Is it still a relevant vulnerability we need to actively think about, or is it a "solved problem"?

Stephen Rees-Carter
2 months ago

I've been trying to build some Cross-Site Request Forgery (CSRF) challenges for my #Laravel #PHP security course.

I've got the first two locked in:
1. Modify a form to check you can get the challenge working
2. Replicate and modify a form

But number 3 is causing me problems...

PHP Weekly
2 months ago

Laravel 10.4 Released: New File::json() method, converting existing HasMany relationships to a HasOne relationship, a new test response assertion, and more

https://laravel-news.com/laravel-10-4-0

Discussions: https://discu.eu/q/https://laravel-news.com/laravel-10-4-0

#laravel #php #programming #release