Hey guys, So, both Laracons are over, 5.5 released, summer is behind us, back to normal work rhythm, huh? This week I wasn't active myself, but have quite a lot of useful reads from community for you, enjoy!
Articles from Laravel Daily blogs
Laravel 5.5 News
Laravel Shift: Upgrade Laravel 5.4 to Laravel 5.5
laravelshift.com
The Laravel 5.5 Shift automates the upgrade from Laravel 5.4 to Laravel 5.5. Using the Laravel 5.5 Shift to automatically upgrade your Laravel application has an estimated time savings of 1 hour. It's important to remember Laravel 5.5 is the latest version. As such, both Laravel and the Laravel 5.
Laravel 5.5 Validation Example From Scratch
appdividend.com
Laravel 5.5 Validation Example From Scratch is the topic; we will cover today. Laravel 5.5 has officially released and ships with one validation feature called Custom Validation Rules. If you have installed composer, then type the following command to install latest Laravel Framework version.
Laravel-related articles from all the web
Implementing Laravel transactions
medium.com
Database transaction gives us power to perform data multiple modifying operations such as DELETING, UPDATING AND INSERTING data to our database more safely. With laravel framework, database transactions can be implemented simply by wrapping all query operations inside a DB::transaction() method.
Clean Code Concepts Adapted for PHP
laravel-news.com
Clean Code PHP (jupeter/clean-code-php), is a guide based on the book Clean Code: A Handbook of Agile Software Craftmanship, a classic programming book about writing maintainable code by Uncle Bob Martin.
Online Course: Create a Laravel Package
devdojo.com
In this series you will learn how to create your first Laravel Package. You will also learn how to submit it to packagist to make it available for other users to require your package in their application
Installing And Configuring Laravel Socialite
m.serversideup.net
If you are following along with the tutorial started here https://serversideup.net/installing-configuring-laravel-spa/, we will now begin to install the Laravel packages that allow for authentication with an oAuth provider. Then we will set up our own oAuth provider. Yea it’s a lot of oAuth.
Laravel Forge Database Selection
medium.com
Today we are excited to launch a new feature for Laravel Forge: database selection. Previously, all Forge servers were provisioned with both MySQL (or MariaDB) and PostgreSQL. No customization of this behavior has been offered in the past. However, beginning today, you may select MySQL 5.
Quickly Edit Your Theme Colors and Fonts in PhpStorm
laravel-news.com
PhpStorm has released a new feature that allows you to quickly find and edit the theme style for a given line you want to change. To change the theme style for a given line, put your cursor on the line you want to change, press Double Shift (Search Everywhere), and type Jump to Colors & Fonts.
Useful Laravel packages
BotMan 2.0 PHP Chatbot Framework
laravel-news.com
BotMan is a framework agnostic PHP Chatbot framework designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger, WeChat and many more. BotMan 2.
reshadman/file-secretary
github.com
Get rid of anything related to files in Laravel, This package handles all for you. Handles your public assets (.css, .js, .etc) you can use your CDN provider to serve the static assets. with a simple function call. For instance you can serve your static files through Rackspace CDN.
Find Files that Need Refactoring with Churn PHP
laravel-news.com
Churn PHP is a Command Line Interface (CLI) tool that helps you discover PHP files that might need refactoring. At a high level, Churn examines files in the path you provide and: churn-php only assists the developer to identify files for refactoring.
laravel-validation-rules/timezone
github.com
This rule will validate that a given timezone is valid within the systems datetime database. This project is licensed under an Apache 2.0 license which you can find in this LICENSE.
That's it for this week. See you next Thursday! Povilas Korop LaravelDaily Team
|