Убедитесь, что метод маршрута, используемый на {{ route('admin') }}
Тот же код, который я протестировал, создав контроллер на моем конце
Route::resource('test', 'TestController');
Лезвие входа
<table class="table table-hover">
<tbody><tr>
<th>NO.</th>
<th>NAME.</th>
<th>Telephone</th>
<th>email</th>
<th>date</th>
<th></th>
<th>action</th>
</tr>
@foreach($adverts as $value)
<tr>
<form method="POST" action="{{ route('test.store') }}">
@csrf
<div class="form-group">
<input type="hidden" name="id" value="{{$value->id}}">
<td><button type="submit" name="action" value="Approved" class="label label-success">Approved</span></td>
</div>
</form>
</tr>
@endforeach
</tbody></table>
Мой контроллер
class TestController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
dd($request->all());
}
ПРИМЕЧАНИЕ. Я указал действие формы на action="{{ route('test.store') }}"
Я думаю, что вы использовали неправильное действие формы