文件上传
This commit is contained in:
parent
36afc88779
commit
bc8fb4f929
|
|
@ -2,12 +2,13 @@
|
||||||
|
|
||||||
namespace Beike\Shop\Http\Controllers;
|
namespace Beike\Shop\Http\Controllers;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
use Beike\Shop\Http\Requests\UploadRequest;
|
||||||
|
|
||||||
class FileController extends Controller
|
class FileController extends Controller
|
||||||
{
|
{
|
||||||
public function store(Request $request)
|
public function store(UploadRequest $request)
|
||||||
{
|
{
|
||||||
|
dump($request->all);
|
||||||
$file = $request->file('file');
|
$file = $request->file('file');
|
||||||
$type = $request->get('type');
|
$type = $request->get('type');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,41 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* UploadRequest.php
|
||||||
|
*
|
||||||
|
* @copyright 2022 opencart.cn - All Rights Reserved
|
||||||
|
* @link http://www.guangdawangluo.com
|
||||||
|
* @author TL <mengwb@opencart.cn>
|
||||||
|
* @created 2022-08-10 14:51:27
|
||||||
|
* @modified 2022-08-10 14:51:27
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace Beike\Shop\Http\Requests;
|
||||||
|
|
||||||
|
use Illuminate\Foundation\Http\FormRequest;
|
||||||
|
|
||||||
|
class UploadRequest extends FormRequest
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Determine if the user is authorized to make this request.
|
||||||
|
*
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
|
public function authorize()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the validation rules that apply to the request.
|
||||||
|
*
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public function rules()
|
||||||
|
{
|
||||||
|
dump($this->all());
|
||||||
|
|
||||||
|
return [
|
||||||
|
'file' => 'required|image|mimes:jpg,png,jpeg,gif,svg|max:2048',
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -48,7 +48,7 @@ Route::prefix('/')
|
||||||
|
|
||||||
Route::get('currency/{currency}', [CurrencyController::class, 'index'])->name('currency.switch');
|
Route::get('currency/{currency}', [CurrencyController::class, 'index'])->name('currency.switch');
|
||||||
|
|
||||||
Route::put('files', [FileController::class, 'store'])->name('file.store');
|
Route::post('files', [FileController::class, 'store'])->name('file.store');
|
||||||
Route::get('forgotten', [ForgottenController::class, 'index'])->name('forgotten.index');
|
Route::get('forgotten', [ForgottenController::class, 'index'])->name('forgotten.index');
|
||||||
Route::post('forgotten/send_code', [ForgottenController::class, 'sendVerifyCode'])->name('forgotten.send_code');
|
Route::post('forgotten/send_code', [ForgottenController::class, 'sendVerifyCode'])->name('forgotten.send_code');
|
||||||
Route::post('forgotten/password', [ForgottenController::class, 'changePassword'])->name('forgotten.password');
|
Route::post('forgotten/password', [ForgottenController::class, 'changePassword'])->name('forgotten.password');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue