Я хочу получить доступ к $request
параметрам в методе after
.
Но я получил это сообщение ниже:
Undefined variable: request
Код моего контроллера:
use Validator;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Models\DTag;
class TagController extends Controller {
public function setting(Request $request) {
$validator = Validator::make($request->all(), [
'd_page_id' => ['required', 'numeric'],
'name' => ['required', 'max:40'],
]);
$validator->after(function ($validator) {
$name = $request->get('name');
});
if ($validator->fails()) {
return redirect("tag/create/{$request->input('d_page_id')}")->withErrors($validator)->withInput();
}
Как получить доступ к $request
параметрам?
Версия Laravel: 5.7.19
Спасибо!