Hey guys, this week's newsletter is full of useful packages, and also has one new demo mini-project from my team - weekly tradition continues. Have a good read!
Articles from Laravel Daily blogs
Laravel-related articles from all the web
Chip: A drop-in subscription billing UI for Laravel
chipbilling.com
Chip was created to be a lightweight alternative to Laravel Spark. It is a drop-in subscription billing UI powered by Stripe and Vue.js components. It allows you to focus your time and energy on building your SaaS app rather than worrying about the complexities of the billing system.
Finding Missing Laravel Translations
stevegrunwell.com
Out of the box, Laravel ships with a simple-but-intuitive localization system: when you call trans('some.key')and Laravel will automatically replace it with the value of “key” within resources/lang/{locale}/some.php.
pyaesone17/lapse
github.com
Lapse provides a beautiful dashboard to track your errors in production without having to look up log file. Moreover it can notify you via Slack channel and Email alert. In future, I will add more channels.
Laravel v5.5.15 released
medium.com
Laravel v5.5.15 was released today. Beware that the @json directive now escapes HTML characters and don’t forget to update your mail themes in views/vendor/mail/html/themes/.
Impersonating Users in Laravel
pineco.de
Sometimes we face situations when all the tests are passing, we find no bugs, but still, on our users’ part, something broke. By impersonating our users, we can see what they see and track the bugs down easily. Running an application is a permanent job.
Laravel: Two Ways to Seed Data with Relationships
laraveldaily.com
While seeding data, it’s common to have one class for each database table. But what if there are relationships? I will show you two ways you can deal with it. How to seed data in both tables? Of course, we will use Faker library, but still – there are a few ways to implement it.
Provide subscribable calendar with Laravel
okaufmann.ch
For a small event platform for my friends and me, I needed a subscribable calendar for e. g. Google Calendar. I had to pay attention to a few things and find out, so that it behaves correctly. Looking for a suitable package, I found https://github.
Localization with Laravel and VueJS
medium.com
Everyone who has build a multiple language application in Laravel knows a couple of ways of translating a string. Options are {{ __(‘apple’) }}, {{ trans(‘apple’) }}, {{ trans_choice(‘apple’, 2) }} or @trans(‘apple’).
svenluijten/super-basic-auth
github.com
This is a super lightweight package to add the most basic form of authentication to your Laravel app. All you need is a webserver and a text editor! You'll have to follow a couple of simple steps to install this package.
Laravel 5.5 – Localization from scratch
www.mundointerativo.com
Hi, in this post I will show how you can use localization, remember that there more than one way to do it. For example, you can make a Middleware to handle the localization from User preferences, you can get the localization from specific route, from GeoLocalization, etc…
Protect your webhooks with Laravel Shield
laravel-news.com
Laravel Shield is a new package by Ashley Clarke that implements a middleware to protect against unverified webhooks from 3rd party services. It currently supports GitHub, GitLab, Stripe, and Zapier with pull requests open to include a few more.
xoco70/laravel-tournaments
github.com
This is still a work in progress. Things could change, things could break. Use it at your own risks in production Then, update config/app.php by adding an entry for the service provider.
Stop the pain, get to PHP 7
www.geekyboy.com
When I was young I played football at my local middle school…very terribly. I didn’t enjoy running with the heavy pads in the heat, and I definitely didn’t enjoy running into and hitting the other kids, most of which were larger than me. But in high school that all changed.
That's it, see you in the next issue next Thursday! Povilas Korop LaravelDaily Team
|