FEATURE #1377: add stubs for uploading files

This commit is contained in:
Michal Kváček
2016-02-05 22:34:41 +01:00
parent fc33c06613
commit 58a3386277
4 changed files with 69 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Requests\UploadFileRequest;
use App\Http\Requests\UploadImageRequest;
class Uploader extends Controller
{
/**
* Uploads any file
*
* @param UploadFileRequest $request
*/
public function postFile(UploadFileRequest $request)
{
}
/**
* Uploads only images
*
* @param UploadImageRequest $request
*/
public function postImage(UploadImageRequest $request)
{
}
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace App\Http\Requests;
class UploadFileRequest extends Request
{
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'file' => 'required'
];
}
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace App\Http\Requests;
class UploadImageRequest extends Request
{
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'image' => 'required|image'
];
}
}
+7
View File
@@ -89,6 +89,13 @@ Route::group([
Route::get('history/{revision}/{id}', 'History@getDiff')
->name('history.diff');
// uploader methods
Route::post('upload/file', 'Uploader@postFile')
->name('upload.file');
Route::post('upload/image', 'Uploader@postImage')
->name('upload.image');
// custom fields
// ------------------------------