Первый: почему вы хотите выполнить admins_add()
в вашем get
маршруте? Создайте функцию с именем index()
для облегчения понимания и скажите этой функции, чтобы она возвращала представление, подобное
public function index() {
$serveradmins = DB::table('server_admins')->first();
return view('viewname')->with('serveradmins', $serveradmins);
}
Тогда ваш admins_add()
должен выглядеть так:
public function admins_add(Request $request)
{
ServerAdmin::create([
'auth' => $request->steam-id,
'access' => $request->access,
'password' => 'nopass',
'flags' => 'ce',
'added_by' => $request->added_by
]);
return Redirect::back();
}
И перед выполнением сгенерируйте модель ServerAdmin
через CLI (php artisan make:model ServerAdmin
), и внутри этой модели вы меняете заполнение на
protected $fillable = [
'auth',
'access',
'password',
'flags',
'added_by'
];
и набор
protected $table = 'server_admins';
Редактировать: Как упомянул Н. Махурин в комментариях - примите это решение для практики с Laravel. Массовые задания имеют серьезную угрозу безопасности. Читайте здесь об этом:
https://laravel.com/docs/5.6/eloquent#mass-assignment