Hey guys, another Thursday's newsletter - and event of this week for me personally was that I've bought a ticket to Laracon EU in Amsterdam this August, and here's a short video why you should join me there.
Also, as usual, a big list of tools, packages and tutorials, have fun reading!
Large Scale Laravel Application
medium.com
We all know right now Laravel is the most popular PHP framework. The directory structure is great, well organized, defined and straight-forward. Working in the default project structure provided by Laravel is absolutely fine when we are working in a small or medium sized project.
Laravel Language Manager
laravel-news.com
Laravel Langman, created by Mohamed Said, is a GUI for managing your JSON language files in a Laravel project. Langman is installed just like any traditional package and after you’ve added the Service Provider, just point your browser to http://project.dev/langman, to open the GUI.
jhoff/blade-vue-directive
github.com
Laravel Blade Vue Directive provides a blade directive for vue.js inline components. The Laravel Blade Vue Directive was written to be simple and intuitive to use. It's not opinionated about how you use your vue.js components.
appstract/laravel-options
github.com
Also add it as alias, so you can use the facade easily in your app. By running php artisan vendor:publish --provider="Appstract\Options\OptionsServiceProvider" in your project all files for this package will be published. For this package, it's only a migration.
Simple multi tenancy with Laravel
medium.com
While developing a small administrative tool to help the company make data changes to 800 different databases, I had little time to come up with a liable solution on how to make master/tenant connections with Laravel. When you Google multi tenancy with Laravel, about 3 packages stand out.
20 Awesome PHP Libraries For Early 2017
tutorialzine.com
This week we have for you a collection of high-quality PHP libraries that have caught our eye in the last couple of months. We’ve tried our best to include projects that are active, well documented, and will have a realistic shot at finding a place in your developer’s workbelt.
Laralum - The modular laravel administration panel
www.reddit.com
Laralum is an idea that came to our mind when we found no CMS that had the right balance between power and flexibility. This can sometimes be tricky, the whole point of Laralum is to provide a content manager that's ready for developers to use and customize.
Publishing resources in Laravel 5.5
medium.com
I spotted a cool new feature soming in Laravel 5.5, which is going to make working with third-party packages that little bit easier. When publishing third-party resources using php artisan vendor:publish, you will be able to choose which package you would like to publish.
timacdonald/rule-builder
github.com
A fluent interface to generate Laravel validation rules. It proxies to the built in Laravel validation rules where possible and also add some sugar such as min, max helpers, as well as a handy when method and character rule. Don't forget you need to call the final get() method.
How to Create a Laravel Helper
code.tutsplus.com
To begin with, I would rather let the Laravel official site speak about helpers. So, basically, helpers in Laravel are built-in utility functions that you can call from anywhere within your application.
Laravel Requests, PHP Truthiness, and Other Lies
derekmd.com
Developing a RESTful API in Laravel, internal quirks require request handling customization to fill in the framework’s gaps. Before getting to the database layer, each codebase needs custom boilerplate for transforming and filtering inputs. Up to version 5.
That's it for this week, see you next Thursday! (or at Laracon?) Povilas Korop LaravelDaily Team
|