Skip to content

Instantly share code, notes, and snippets.

@vinicius73
Created March 5, 2016 05:25
Show Gist options
  • Save vinicius73/08ea35cf32905033d3cb to your computer and use it in GitHub Desktop.
Save vinicius73/08ea35cf32905033d3cb to your computer and use it in GitHub Desktop.
<?php
// https://github.com/laravel/framework/blob/5.1/src/Illuminate/Foundation/helpers.php#L56
// https://github.com/laravel/framework/blob/5.1/src/Illuminate/Container/Container.php#L1128
// https://github.com/laravel/framework/blob/5.1/src/Illuminate/Container/Container.php#L614
$query = app(User::class)->newQuery();
$query = app()->make(User::class)->newQuery();
$query = app()->make('\App\Domains\Users\User')->newQuery();
$modelClass = User::class;
$query = app($modelClass)->newQuery();
https://github.com/laravel/framework/blob/5.1/src/Illuminate/Container/Container.php#L499
$query = app()->call('\App\Domains\Users\User@newQuery');
$query = app()->call($modelClass, [], 'newQuery');
$query = app()->call(User::class, [], 'newQuery');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment