Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
33.33% |
1 / 3 |
CRAP | |
36.36% |
8 / 22 |
| Controller | |
0.00% |
0 / 1 |
|
33.33% |
1 / 3 |
8.12 | |
36.36% |
8 / 22 |
| log | |
100.00% |
1 / 1 |
1 | |
100.00% |
8 / 8 |
|||
| apiError | |
0.00% |
0 / 1 |
2.00 | |
0.00% |
0 / 2 |
|||
| preparativeUser | |
0.00% |
0 / 1 |
6.00 | |
0.00% |
0 / 12 |
|||
| <?php | |
| namespace App\Http\Controllers; | |
| use App\Log; | |
| use App\User; | |
| use Illuminate\Foundation\Bus\DispatchesJobs; | |
| use Illuminate\Routing\Controller as BaseController; | |
| use Illuminate\Foundation\Validation\ValidatesRequests; | |
| use Illuminate\Foundation\Auth\Access\AuthorizesRequests; | |
| use Illuminate\Support\Facades\Auth; | |
| use Illuminate\Support\Facades\Request; | |
| use Illuminate\Support\Str; | |
| use Zttp\Zttp; | |
| class Controller extends BaseController | |
| { | |
| use AuthorizesRequests, DispatchesJobs, ValidatesRequests; | |
| public function log($method,$type,$description,$id_user=null){ | |
| (new Log([ | |
| 'operation'=>$method, | |
| 'type'=>$type, | |
| 'description'=>$description, | |
| 'id_user'=>$id_user, | |
| 'ip'=>Request::ip() | |
| ]))->save(); | |
| } | |
| public function apiError($method,$description){ | |
| $this->log($method,'apiError',$description); | |
| return ['success'=>'false','fail_info'=>$description]; | |
| } | |
| /** | |
| * @return User | |
| */ | |
| public function preparativeUser(){ | |
| $name='_preparativeUser_'; | |
| $user=User::where('name',$name)->first(); | |
| if(!$user){ | |
| $user = new User([ | |
| 'name' => $name, | |
| 'email' => $name.'@'.$name.'.com', | |
| 'email_verified_at' => now(), | |
| 'password' => '$2y$10$vvcID/Akq2KjOZwRUUgBJOpVyGi.nTDT8Yb7gxiy5Xj9/5GnpzBMi', // password | |
| 'api_token' => md5($name), | |
| 'remember_token' => Str::random(10), | |
| ]); | |
| $user->save(); | |
| } | |
| return $user; | |
| } | |
| } |