Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

theUnforgiven's avatar

Laravel 5.2 (What features do we all want?)

From Taylor's tweet a few minutes ago - https://twitter.com/taylorotwell/status/608981976100556800

Thought I'd start a discussion on what everyone wants in 5.2.....

On your marks, get set....

GO!

0 likes
86 replies
pmall's avatar

You mean simplify the usage of multiple database ?

4 likes
arrizalamin's avatar

Auth for multiple tables, ODM for mongodb, and schema dumping

3 likes
martinbean's avatar

@lstables There is no one way to implement multi-tenancy, just look at the number of threads on it there are on this forum alone, and the wildly varying responses. Therefore, I wouldn’t hold my breath at “multi-tenancy” being baked in to the Laravel core.

mantasmo's avatar

I've built three medium/large sized multi-tenant apps so far using Laravel... everything you need is already there (has been since L4 tbh).

1 like
jlrdw's avatar

For 5.1 to last a while and not be completely outdated in one month. Gees 5.1 just came out.

6 likes
rtorc's avatar

mongodb support and mongodb added to homestead

3 likes
toniperic's avatar

What do you guys mean by multi-tenant apps? Taylor's asked the same question on Twitter but still noone replied.

davorminchorov's avatar

Software Multitenancy refers to a software architecture in which a single instance of a software runs on a server and serves multiple tenants. A tenant is a group of users who share a common access with specific privileges to the software instance. With a multitenant architecture, a software application is designed to provide every tenant a dedicated share of the instance including its data, configuration, user management, tenant individual functionality and non-functional properties. Multitenancy contrasts with multi-instance architectures, where separate software instances operate on behalf of different tenants.

Wikipedia

toniperic's avatar

Still have no clue what that is.

Wikipedia doesn't always help, especially when it's an extensive article. Thought someone would be able to describe what multi-tenant apps are with an example. Usually that's how people most quickly learn and adapt new terms.

2 likes
sitesense's avatar

Multitenancy - simplified...

Let me install one instance of Laravel and allow many sites to access the same instance, but only access their own data.

Of course that's already doable, it just needs some documentation and/or Jeffrey to show how to do it.

8 likes
sitesense's avatar

What feature would I like?

Simple CRUD generation out of the box, like Yii.

That is so handy as a starting point and a massive time saver for prototyping.

9 likes
andy's avatar

I'm looking for:

  1. speed increases (hey, OSX and iOS is doing it)
  2. Multitenancy (however, this could be a package like socialite or cashier)
  3. better i18n and g11n

CRUD is sort of fulfilled by the CI and Jeff"s package.

haneez's avatar

Since we have a LTS, I think Taylor should focus on the "perfect" project. The sample/boilerplate kind of project he was talking about during the podcast. So anyone can hack their way forward basing that project and the best practices on it.

Also more than 5.2 Its good if Taylor can focus more on packages/services, maybe something for benchmarking.

3 likes
luceos's avatar

The interpretation of multi tenancy is wide. For instance AuraEQ has a package that mutates models to allow for an additional tenant Id. I am currently making progress on an unobtrusive package that distinctly seperates database,files etc. If you're interested in the latter, I'd love to see your idea's about such a package.

As what I'd love to see is a new website (or page on laravel.com) that lists and allows rating of laravel specific packages from packagist.

pmall's avatar
pmall
Best Answer
Level 56

I think a simple way to change the database connection at runtime will solve most multitenancy problems. Here you have to tweak with the config values.

For laravel 5.2 I would love... A builtin/easy way to setup a server for event broadcasting. I'm sick of installing new things on my server for single purposes like this.

18 likes
theUnforgiven's avatar

Some interesting points here, keep um coming guys, then it can be passed on to Taylor to have a look through.

theUnforgiven's avatar

Sorry shouldn't have marked that as "answered" trigger happy on the mouse, keep your posts coming....

pmall's avatar

Also I'd love to see route model binding disappear. There is countless threads here with newbies totally lost with routing etc because of this.

2 likes
deadlockgB's avatar

I would like to see some markdown parser for blade.

1 like
andy's avatar

From Taylor's twitter feed

Note: just because I said roles and permission was most popular suggestion doesn’t mean I intend to build it :)

Are we just posting to the wind here????

davorminchorov's avatar

Well, Taylor's reason is: if there are a good packages for it, there's no need for him to build one. At least that's what I understood from the conversation I had with him on Slack few weeks ago (about ACL and him building an official package)

Next

Please or to participate in this conversation.