suggestion form development
Build / Build-image (push) Successful in 1m8s

This commit is contained in:
2026-08-21 09:22:41 +02:00
parent fb5f59027e
commit 853498e9ac
7 changed files with 91 additions and 51 deletions
+14 -39
View File
@@ -3,31 +3,11 @@
namespace App\Http\Controllers;
use App\Models\Tla;
use App\Models\TlaSuggestion;
use Illuminate\Http\Request;
class TlaController extends Controller
{
public function store(Request $request): RedirectResponse
{
$request->validate([
'title' => 'required',
'body' => 'required',
]);
$tla = new Tla($requestData);
$tla->save();
return redirect()->route('admin')->with('success', 'Record added!');
} //
public function destroy(Tla $tla): RedirectResponse
{
$tla->delete();
return redirect()->route('admin')->with('success', 'Record deleted');
}
public function session_flush(Request $request, string $language)
{
$session = $request->session();
@@ -125,8 +105,19 @@ class TlaController extends Controller
]);
}
public function suggestion(?String $language = "en") {
public function suggestion(Request $request, ?String $language = "en") {
$request->validate([
'acronym' => 'required',
'hint' => 'required',
'context' => 'required',
]);
$requestData = $request->input();
$tla = new TlaSuggestion($requestData);
$tla->save();
return response($tla);
}
public function review(Request $request, String $language, int $type) {
@@ -161,20 +152,4 @@ class TlaController extends Controller
else return response(null, 403);
}
public function update(Request $request, Tla $tla): RedirectResponse
{
$request->validate([
'title' => 'required',
'body' => 'required',
]);
$requestData = $request->all();
$tla->update($requestData);
$tla->save();
return redirect()->route('admin')->with('success', 'Record updated!');
}
}
+1 -1
View File
@@ -8,5 +8,5 @@ class TlaSuggestion extends Model
{
protected $table = 'tla_suggestion';
protected $fillable = ['acronym', 'hint', 'language', 'context'];
protected $fillable = ['acronym', 'hint', 'language', 'context', 'submitter'];
}