mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-05-03 08:50:22 -05:00
update: cruddy requests
Separate requests into cruddy routes. Use route model binding. Allow forfeit of award if request approval is revoked. Use form requests.
This commit is contained in:
@@ -40,15 +40,10 @@ class ReportController extends Controller
|
||||
$reportedBy = $request->user();
|
||||
$reportedUser = $torrentRequest->user;
|
||||
|
||||
$v = validator($request->all(), [
|
||||
$request->validate([
|
||||
'message' => 'required',
|
||||
]);
|
||||
|
||||
if ($v->fails()) {
|
||||
return to_route('requests.show', ['id' => $id])
|
||||
->withErrors($v->errors());
|
||||
}
|
||||
|
||||
$this->report->create([
|
||||
'type' => 'Request',
|
||||
'request_id' => $torrentRequest->id,
|
||||
@@ -73,15 +68,10 @@ class ReportController extends Controller
|
||||
$reportedBy = $request->user();
|
||||
$reportedUser = $torrent->user;
|
||||
|
||||
$v = validator($request->all(), [
|
||||
$request->validate([
|
||||
'message' => 'required',
|
||||
]);
|
||||
|
||||
if ($v->fails()) {
|
||||
return to_route('torrent', ['id' => $id])
|
||||
->withErrors($v->errors());
|
||||
}
|
||||
|
||||
$this->report->create([
|
||||
'type' => 'Torrent',
|
||||
'torrent_id' => $torrent->id,
|
||||
@@ -105,15 +95,10 @@ class ReportController extends Controller
|
||||
$reportedUser = User::where('username', '=', $username)->sole();
|
||||
$reportedBy = $request->user();
|
||||
|
||||
$v = validator($request->all(), [
|
||||
$request->validate([
|
||||
'message' => 'required',
|
||||
]);
|
||||
|
||||
if ($v->fails()) {
|
||||
return to_route('users.show', ['user' => $reportedBy])
|
||||
->withErrors($v->errors());
|
||||
}
|
||||
|
||||
$this->report->create([
|
||||
'type' => 'User',
|
||||
'torrent_id' => 0,
|
||||
|
||||
Reference in New Issue
Block a user