Level 8
Use method not type
form method="POST"
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hello i get this message.
My controller file:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Student;
use Auth;
use DB;
class StudentController 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)
{
$this->validate($request,[
'user_id' => 'required|max:255|unique:tutorschools',
'name' => 'required|max:255|',
'surname' => 'required|max:255|',
'place' => 'required|max:255|',
]);
$request->user()->students()->create([
'name' => $request->name,
'surname' => $request->surname,
'place' => $request->place,
'user_id' => Auth::user()->id,
]);
$user_id = Auth::user()->id;
DB::table('users')->where('id',$user_id)->update(['user_info_confirmation' => 1]);
return redirect('/tutorschool/dashboard');
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
}
My Routes File:
// Authentication routes...
Route::get('auth/login','Auth\AuthController@getLogin');
Route::post('auth/login','Auth\AuthController@postLogin');
Route::get('auth/logout','Auth\AuthController@getLogout');
// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');
Route::post('student/profile/complete','StudentController@store');
My html file:
<main>
<div class="bwhite registration-form-facebook container ccenter">
<div class="w90 w90center tcenter">
<div class="break"></div><div class="break"></div>
<div class="registration-form-step1 dinlineblock">
<div class="registration-form-blue-line"></div>
<div class="registration-form-blue-circle">
<div class="registration-form-step-number">1</div>
</div>
</div>
<div class="registration-form-step2 dinlineblock">
<div class="registration-form-blue-line-2"></div>
<div class="registration-form-blue-circle-2">
<div class="registration-form-step-number">2</div>
</div>
</div>
<div class="w15 registration-form-image dinlineblock"><img src="{{ $url = asset('assets/aris.jpg')}}" class="registration-form-image-border w100 img-circle "></div>
<div class="registration-form-step3 dinlineblock">
<div class="registration-form-blue-line-3"></div>
<div class="registration-form-blue-circle-3">
<div class="registration-form-step-number">3</div>
</div>
</div>
<div class="registration-form-step4 dinlineblock">
<div class="registration-form-blue-line-4"></div>
<div class="registration-form-blue-circle-4">
<div class="registration-form-step-number">4</div>
</div>
</div>
<div class="break"></div><div class="break"></div>
<div class="registration-form-hello-message">Γεια σου Aris. Ας ολοκληρώσουμε την εγγραφή σου.</div>
<div class="break"></div><div class="break"></div>
<form type="POST" action="/student/profile/complete" class="w100">
<div class="registration-form-facebook-first">
<div class="registration-form-info-text">Φόρμα Εγγραφής για μαθητή.</div>
<div class="break"></div><div class="break"></div>
<input class="registration_facebook_name scholio_input" name="name" type="text" placeholder="Πες μας το όνομα σου">
<input class="registration_facebook_surname scholio_input" name="surname" type="text" placeholder="Πες μας το επίθετο">
</div>
<div class="registration-form-facebook-second">
<div class="registration-form-info-text">Φόρμα Εγγραφής για μαθητή.</div>
<div class="break"></div><div class="break"></div>
<div ng-app="ngAutocompleteOptions" ng-controller="TestCtrl" >
<input ng-autocomplete="result2" name="place" details="details2" options="options2" class="registration_facebook_location scholio_input" type="text" placeholder="Σε ποιά περιοχή μένεις;">
</div>
</div>
<div class="registration-form-facebook-third">
<div class="registration-form-info-text">Φόρμα Εγγραφής για μαθητή.</div>
<div class="break"></div><div class="break"></div>
<select class="scholio_select registration_facebook_dayofbirth dinlineblock">
<option value="" disabled selected>Επέλεξε Ημέρα</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select class="scholio_select registration_facebook_monthofbirth dinlineblock">
<option value="" disabled selected>Επέλεξε Μήνα</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select class="scholio_select registration_facebook_yearofbirth dinlineblock">
<option value="" disabled selected>Επέλεξε Χρονιά</option>
<option>1997</option>
<option>1998</option>
<option>1999</option>
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2014</option>
<option>2015</option>
<option>2016</option>
</select>
</div>
<div class="registration-form-facebook-fourth">
<div class="registration-form-info-text">Φόρμα Εγγραφής για μαθητή.</div>
<div class="break"></div><div class="break"></div>
<input class="registration_facebook_email scholio_input" type="text" placeholder="Πες μας το e-mail σου">
</div>
<div class="break"></div>
<div class="break"></div>
<div class="registration-form-previous">Προηγούμενο Βήμα</div>
<div class="registration-form-next">Επόμενο Βήμα</div>
<input class="registration-form-register" type="submit" value="Ολοκλήρωση Εγγραφής">
<div class="break"></div><div class="break"></div>
</form>
</div>
</div>
</main>
Please or to participate in this conversation.