|
|
|
@ -2,6 +2,8 @@ |
|
|
|
|
|
|
|
namespace App\Http\Controllers; |
|
|
|
|
|
|
|
use App\Entities\Partners\Vendor; |
|
|
|
use App\Entities\Projects\Project; |
|
|
|
use Illuminate\Foundation\Bus\DispatchesJobs; |
|
|
|
use Illuminate\Routing\Controller as BaseController; |
|
|
|
use Illuminate\Foundation\Validation\ValidatesRequests; |
|
|
|
@ -10,4 +12,26 @@ use Illuminate\Foundation\Auth\Access\AuthorizesRequests; |
|
|
|
class Controller extends BaseController |
|
|
|
{ |
|
|
|
use AuthorizesRequests, DispatchesJobs, ValidatesRequests; |
|
|
|
|
|
|
|
/** |
|
|
|
* Get collection of projects. |
|
|
|
* |
|
|
|
* @return \Illuminate\Database\Eloquent\Collection |
|
|
|
*/ |
|
|
|
public function getProjectsList() |
|
|
|
{ |
|
|
|
return Project::orderBy('name')->pluck('name', 'id'); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Get collection of vendors. |
|
|
|
* |
|
|
|
* @return \Illuminate\Database\Eloquent\Collection |
|
|
|
*/ |
|
|
|
public function getVendorsList() |
|
|
|
{ |
|
|
|
return Vendor::where('is_active', 1) |
|
|
|
->orderBy('name') |
|
|
|
->pluck('name', 'id'); |
|
|
|
} |
|
|
|
} |