| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  | <?php | 
					
						
							|  |  |  | /** | 
					
						
							| 
									
										
										
										
											2016-05-20 08:57:45 +02:00
										 |  |  |  * MassDeleteJournalRequest.php | 
					
						
							| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  |  * Copyright (C) 2016 thegrumpydictator@gmail.com | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2016-10-05 06:52:15 +02:00
										 |  |  |  * This software may be modified and distributed under the terms of the | 
					
						
							|  |  |  |  * Creative Commons Attribution-ShareAlike 4.0 International License. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * See the LICENSE file for details. | 
					
						
							| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-20 12:41:23 +02:00
										 |  |  | declare(strict_types = 1); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  | namespace FireflyIII\Http\Requests; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							| 
									
										
										
										
											2016-04-24 07:18:39 +02:00
										 |  |  |  * Class MassDeleteJournalRequest | 
					
						
							| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  |  * | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * @package FireflyIII\Http\Requests | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2016-04-24 07:18:39 +02:00
										 |  |  | class MassDeleteJournalRequest extends Request | 
					
						
							| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  | { | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * @return bool | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function authorize() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         // Only allow logged in users
 | 
					
						
							| 
									
										
										
										
											2016-09-16 12:07:45 +02:00
										 |  |  |         return auth()->check(); | 
					
						
							| 
									
										
										
										
											2016-04-23 09:33:54 +02:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * @return array | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function rules() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         return [ | 
					
						
							|  |  |  |             'confirm_mass_delete.*' => 'required|belongsToUser:transaction_journals,id', | 
					
						
							|  |  |  |         ]; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |