| 
									
										
										
										
											2022-03-06 02:02:12 +11:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace App\View\Components; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use App\Models\Providers; | 
					
						
							| 
									
										
										
										
											2022-03-06 02:58:25 +11:00
										 |  |  | use Illuminate\Support\Facades\Cache; | 
					
						
							| 
									
										
										
										
											2022-03-06 02:02:12 +11:00
										 |  |  | use Illuminate\View\Component; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class ProvidersSelect extends Component | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get the view / contents that represent the component. | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return \Illuminate\Contracts\View\View|\Closure|string | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function render() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2022-05-09 15:39:03 +10:00
										 |  |  |         $all_providers = Providers::allProviders(); | 
					
						
							| 
									
										
										
										
											2022-03-06 02:02:12 +11:00
										 |  |  |         return view('components.providers-select', [ | 
					
						
							| 
									
										
										
										
											2022-03-06 02:58:25 +11:00
										 |  |  |             'providers' => $all_providers | 
					
						
							| 
									
										
										
										
											2022-03-06 02:02:12 +11:00
										 |  |  |         ]); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |