fix upload
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use App\Http\Requests\UploadFileRequest;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Intervention\Image\ImageManager;
|
use Intervention\Image\ImageManager;
|
||||||
@@ -10,15 +11,9 @@ use App\Media;
|
|||||||
|
|
||||||
class UploadController extends Controller
|
class UploadController extends Controller
|
||||||
{
|
{
|
||||||
public function uploadFile(Request $request)
|
public function uploadFile(UploadFileRequest $request)
|
||||||
{
|
{
|
||||||
$FileType = 'image';
|
$FileType = 'image';
|
||||||
$rules = [
|
|
||||||
"file" => "required|mimes:pdf,jpeg,png,jpg,doc,docx|max:2048",
|
|
||||||
"batch_id" => "required",
|
|
||||||
"model_type" => "required|string",
|
|
||||||
];
|
|
||||||
$this->validate($request, $rules);
|
|
||||||
|
|
||||||
if(substr( $request->file('file')->getMimeType(), 0, 12 ) == 'application/'){
|
if(substr( $request->file('file')->getMimeType(), 0, 12 ) == 'application/'){
|
||||||
$FileType = 'document';
|
$FileType = 'document';
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Requests;
|
||||||
|
|
||||||
|
use Illuminate\Foundation\Http\FormRequest;
|
||||||
|
|
||||||
|
class UploadFileRequest extends FormRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public function authorize()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function rules()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
"file" => "required|mimes:pdf,jpeg,png,jpg,doc,docx|max:2048",
|
||||||
|
"batch_id" => "required",
|
||||||
|
"model_type" => "required|string",
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |