<?php
namespace Moell\LayuiAdmin\Http\Controllers;
use Illuminate;
/**
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2020/3/18 0018
 * Time: 16:47
 */
use Illuminate\Http\Request;
use Moell\LayuiAdmin\Http\Requests\IndexAbout\CreateOrUpdateRequest;
use Moell\LayuiAdmin\Models\AddManager;
use Moell\LayuiAdmin\Models\IndexAbout;
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2020/3/20 0020
 * Time: 14:59
 */
class addManagerController extends Controller
{
    public function index()
    {

        return view('admin::index_set_about.set_manager');
    }



    public function store(Request $request)
    {
        AddManager::create($request->all());
        $msg = [
            'message'=>'保存成功',
            'url' =>url()->previous(),//注意这里是重点
            'jumpTime'=>5,
        ];
        return view('admin::index_set_about.set_manager')->with($msg);
    }

    public function uploadManagerImg(Request $request)
    {
        //todo 多文件上传未设置
        $files = $request->allFiles();

        if(is_array($files)){
            foreach($files as $file){
                $path = $file->store('public','');
            }
        }

        if( $path ) {
            return $this->success('上传成功', ['src' => '/about_images/public/' . str_replace('public/' , '' , $path)]);
        }
        else {
            return $this->unprocesableEtity([
                'image' => '上传失败'
            ]);
        }
    }
}