2
laravel 5.3에 데이터를 삽입하려고하는데 Laravel을 처음 사용하고 있으며 자원 라우팅 시스템을 사용하려고합니다. 내 페이지를로드 할 때 내가 얻을 -라우트 자원이 정의되지 않았습니다. laravel 5.3
InvalidArgumentException in UrlGenerator.php line 314:
Route [/admin/register-account.store] not defined.
경로
Route::group(['middleware' => 'auth'], function() {
//Applicaion home
Route::get('/home', '[email protected]');
//Admin routes
Route::get('/admin/home', '[email protected]');
//Register Account Routes
Route::resource('/admin/register-account', 'RegAccController');
});
양식
<form action="{{ route('/admin/register-account.store') }}" type="post">
<input type="text" placeholder="Account name" name="acc_name" />
<input type="text" placeholder="Account location" name="acc_location" />
<input type="text" placeholder="Account website" name="acc_website" />
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
<button type="submit" class="primary-btn">Register Account</button>
</form>
컨트롤러
public function store(Request $request)
{
$this->validate($request, [
'acc_name' => 'required',
'acc_location' => 'required',
'acc_website' => 'required',
]);
$regAcc = new Account;
$regAcc->name = $request->name;
$regAcc->website = $request->acc_location;
$regAcc->location = $request->acc_website;
$regAcc->save();
return view('admin.reg-acc');
}
내 문제는 양식 작업 이름을 정의하는 곳이지만 여러 가지 조합을 시도했지만 다른 오류가없는 것 같습니다.
아하 - 우수! 페이지가로드되고 양식이 제출되면 예상대로 다시로드되지만 데이터는 db에 저장되지 않습니다. 다른 페이지에 성공적으로 출력되는 테스트 레코드가 있습니다. 경로 목록 명령이 매우 유용하게 보일 것입니다. – Sam