love_php/app/Http/Middleware/App/CheckStoreCommunity.php
2026-04-02 09:20:51 +08:00

40 lines
1009 B
PHP

<?php
namespace App\Http\Middleware\App;
use Closure;
use App\Http\Response\ResponseJson;
class CheckStoreCommunity
{
use ResponseJson;
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
//logo
$logo = $request->input('logo');
if (empty($logo)) {
return $this->failure('请上传社群logo');
}
//判断社群标题
$title = $request->input("title");
if (empty($title)) {
return $this->failure('请输入社群名称');
}
if (strlen($title) > 50) {
return $this->failure('输入的社群名称文字长度过长');
}
//社区描述
$into = $request->input('intro');
if (empty($into)) {
return $this->failure('请输入社群描述');
}
return $next($request);
}
}