[英]Laravel 5.4 : ReflectionException in Container.php line 749: Class App\Http\Controllers\Admin\ImageGalleryController does not exist
[英]ReflectionException in Container.php line 749: Class App\Http\Controllers\registration does not exist
我是Laravel 5.3的新手,現在我已經創建了一個表單,當我提交表單時它顯示了一個錯誤
Container.php行749中的ReflectionException:類App \\ Http \\ Controllers \\ registration不存在
我有一條路線
Route::resource('registration','RegistrationController');
Route::post('store','registration@store');
在這里我這個RegistrationController更名為注冊
我的RegistrationController:
<?php
namespace App\Http\Controllers;
use DB;
use Illuminate\Http\Request;
use App\RegistrationModel;
class RegistrationController extends Controller
{
public function index()
{
// $uers=DB::table('tset')->get();
//return $uers;
return view('pages.registration');
// return view('pages.registration')->with('users',$uers); //return users from db
}
public function store()
{
}
}
我的查看頁面:
{{Form::open(array('action' => 'registration@store', 'method' => 'post'))}}
<table>
<tr>
<td>
Entr SNO:
</td>
<td>
{!! Form::text('sno', null, ['class' => 'form-control']) !!}
</td>
</tr>
<tr>
<td>
Enter Name:
</td>
<td>
{!! Form::text('sname', null, ['class' => 'form-control']) !!}
</td>
</tr>
<tr>
<td>
Enter Course:
</td>
<td>
{!! Form::text('course', null, ['class' => 'form-control']) !!}
</td>
</tr>
<tr>
<td>
Entr SNO:
</td>
<td>
{{ Form::select('number', [1, 2, 3], null, ['class' => 'field']) }}
</td>
</tr>
<tr>
<td>
{!! Form::submit('Submitform', ['class' => 'btn btn-primary']) !!}
</td>
</tr>
</table>
{!! Form::close() !!}
我不知道為什么我單擊保存按鈕以保存帖子時收到此錯誤。請幫助我
您應該在注冊資源之前,通過分別向該方法添加路由來向該資源控制器添加新方法。
因此,您的路線應為:( 注意順序)
Route::post('store','RegistrationController@store');
Route::resource('registration','RegistrationController');
您認為它應該用作:
{{Form::open(array('action' => 'RegistrationController@store', 'method' => 'post'))}}
注意-不要重命名您的RegistrationController
來自文檔
如果您需要向資源控制器添加默認路由以外的其他路由,則應在調用
Route::resource
之前定義那些路由。 否則,由資源方法定義的路由可能會無意中優先於您的補充路由。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.