【发布时间】:2021-03-21 13:54:23
【问题描述】:
我有这个问题。当我创建新的中间件并编写此代码时
这是一个错误文本语法错误,意外的 'printf' (T_STRING),期望函数 (T_FUNCTION) 或 const (T_CONST)
namespace App\Http\Middleware;
use Carbon\Carbon;
use Closure;
use Illuminate\Http\Request;
class CheckTime
{
printf("Right now is %s", Carbon::now()->toDateTimeString());
// $now = Carbon::now();
// $start = Carbon::createFromTimeString('00:00');
// $end = Carbon::createFromTimeString('06:00');
if ($now->between($start, $end)) {
return redirect('/')->with('limitTime, You cant write post at this time');
}
return $next($request);
public function handle(Request $request, Closure $next)
}
【问题讨论】:
-
你不能在类内的方法(函数)之外输出任何东西或执行操作。将所有代码放在
handle()方法中。
标签: php laravel package laravel-8