| Conditions | 1 |
| Paths | 1 |
| Total Lines | 24 |
| Code Lines | 15 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 25 | public function logo_add(Request $request) |
||
| 26 | { |
||
| 27 | $this->validate($request, [ |
||
| 28 | 'file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048', |
||
| 29 | 'logoname' => 'required', |
||
| 30 | ]); |
||
| 31 | |||
| 32 | $file = $request->file('file'); |
||
|
|
|||
| 33 | $extorig = $file->getExtension(); |
||
| 34 | |||
| 35 | $imageName = \Storage::putFile('logos', new UploadedFile($file->path(), $file->getClientOriginalName())); |
||
| 36 | //dd($file); |
||
| 37 | |||
| 38 | $l = new Logo(); |
||
| 39 | $l->extension = \Storage::mimeType($imageName); |
||
| 40 | $l->filename = str_replace($extorig, '', $imageName); |
||
| 41 | $l->title = $request->get('logoname'); |
||
| 42 | $l->user_id = \Auth::id(); |
||
| 43 | $l->save(); |
||
| 44 | |||
| 45 | event(new Obyx('logo-add', \Auth::id())); |
||
| 46 | |||
| 47 | return redirect()->route('submit.logo.success'); |
||
| 48 | } |
||
| 49 | } |
||
| 50 |
This check looks for multiple assignments in successive lines of code. It will report an issue if the operators are not in a straight line.
To visualize
will produce issues in the first and second line, while this second example
will produce no issues.