Hey guys, This week's newsletter is pretty huge! 36 links in total, 6 of them are my own - started a new video series, released a new testing project on Github, and also shared a few tips on the blog.
Also waiting for my article to be published on Laravel News - battle of Spatie's Laravel-permission vs Joseph Silber's Bouncer package. Should be live tonight.
Finally, I'm glad that our QuickAdminPanel jumped to next level and doing well financially.
And a lot of news and tutorials from the community, so have a good read!
Articles from Laravel Daily blogs
LaravelDaily/laravel-roles-permissions-bouncer
github.com
This is a Laravel 5.4 adminpanel starter project with roles-permissions management based on Joseph Silber's Bouncer package, AdminLTE theme and Datatables.net. Part of this project was generated automatically by QuickAdminPanel system.
Laravel-related articles from all the web
Laravel v5.4.29 released
medium.com
Laravel v5.4.29 was released today. Aside from the usual bug fixes and improvements, it ships with two new Blade directives: @auth and @guest.
PhpStorm 2017.2 is released
laravel-news.com
Today the JetBrains team released PhpStorm 2017.2, the second major update for PhpStorm in 2017. This release brings improvements when working with Composer, Docker Compose, reworked polymorphic types support, automatically run PHPUnit tests and many other enhancements.
Is Laravel Going to Catch Rails?
medium.com
A few years ago when you would ask developers why would you use PHP over Ruby, most of them would say, PHP is going to die soon because coding in PHP results in Spaghetti code. In fact I, myself defended Ruby on Rails in for so many good reasons and I still do.
Optimize Performance With Laravel Mix
medium.com
When using Laravel Mix and Webpack to bundle your Laravel application’s JavaScript, you generally save all of your app’s JavaScript into a single file. Let’s call ours app.js. This app.js file will include all of Vue, jQuery, axios, and any other 3rd party libraries we’re using.
How To Add Charts in Laravel using ChartJS
appdividend.com
How To Add Charts in Laravel using ChartJS is today’s main topic to discuss. In real time web application, we have to deal with charts. If you are working in the Finance Field, then Charts are like Oxygen. You can not think of any Analysis without Charts.
How to make Laravel’s Exception Handler even better
medium.com
You might know that Laravel 5.5 will be using Whoops out of the box as its default Exception Handler. And what you may not know is that Whoops supports many editors. If you make a typo or raise an Exception, Whoops will give you the full path to the file that caused that error.
Refactoring series: Checkboxes & Timestamps
blog.jerguslejko.com
In a project I’m currently working on, I was tasked to add a new is_archived flag to the Order model. The project uses Angular and Laravel. Easy thing to do, just add a boolean column and a single checkbox. The thing is, sometimes I like to use timestamps instead of simple boolean fields.
5 ways to deploy PHP applications
buddy.works
In Buddy.Works we help developers automate tests and deployments of their application. In this article we'll compare the most popular delivery workflows for PHP applications. Every application is different, and so is its delivery process.
Achieving Geo-search with Laravel Scout and Algolia
scotch.io
Laravel Scout makes it very easy to setup an external search engine to create consumer-grade search quickly. The package comes with Algolia as a default search engine. I'd like to demonstrate how to make use of the geo-location search feature with Scout.
Laravel Facebook Login Tutorial
appdividend.com
Laravel Facebook Login Tutorial is the tutorial title today we will deep dive. I am going to show you how to Login users with Facebook and save them into your database using Laravel 5.4 I will guide you how to Integrate Facebook socialite login into your Laravel 5.4 application.
Optimize images in Laravel apps
murze.be
A while ago we released image-optimizer. In short this package can make all kinds of images smaller by stripping out metadata and applying a little bit of compression. Read this blogpost to learn more about it.
Useful packages
Laraveldeep/Laravel-Scaffolding-Presets
github.com
Laravel 5.5 comes with artisan preset [preset name] command to quickly scaffold your frontend application using one of your favorite CSS and JS frameworks. By default, it has a built in presets for Twitter Bootstrap, Vue.js, React and blank preset.
jorenvh/laravel-share
github.com
Share links exist on almost every page in every project, creating the code for these share links over and over again can be a pain in the ass. With Laravel Share you can generate these links in just seconds in a way tailored for Laravel. This service provider must be installed.
tiggreen/booknshelf.com
github.com
Booknshelf is your online bookshelf that helps you to stay organized with your books. However, this is just the beginning! I've talked about the long term goal of this project in my post.
That's it for this week, see you next time! Povilas Korop LaravelDaily Team
|