错误:
Action App http Controllers formController@form未定义。(查看:c: xampp htdocs ucar3 resources view layouts layouts form.blade.php((查看:c:c: xampp htdocs ucar3 ucoresation resources resources views views layouts layouts layouts layouts form.blade.blade.php(/blockquote>
我尝试更改web.php中的路线
web.php
Route::resource('Inscription','inscriController');
控制器
class FormController extends Controller { public function show() { return view('pages.Inscription'); } public function insert(Request $request) { $Cin = $request->input('Cin'); $nom = $request->input('nom'); $prenom = $request->input('prenom'); $email = $request->input('email'); $telephone = $request->input('telephone'); $specialite = $request->input('specialite'); $typedediplome = $request->input('typedediplome'); $mentiondiplome = $request->input('mentiondiplome'); $redoublement = $request->input('redoublement'); $communication = $request->input('communication'); $publication = $request->input('publication'); $experiencePedagogiqueSecondaire = $request ->input('experiencePedagogiqueSecondaire'); $experiencePedagogiqueSupérieur = $request ->input('experiencePedagogiqueSupérieur'); $data = array(['Cin'=>$Cin, 'nom'=>$nom, 'prenom'=>$prenom, 'email'=>$email, 'telephone'=>$telephone, 'specialite'=>$specialite, 'typedediplome'=>$typedediplome, 'mentiondiplome'=>$mentiondiplome, 'redoublement'=>$redoublement, 'communication'=>$communication, 'publication'=>$publication, 'experiencePedagogiqueSecondaire'=>$experiencePedagogiqueSecondaire, 'experiencePedagogiqueSupérieur'=>$experiencePedagogiqueSupérieur ]); DB::table('users')->insert($data); return view('pages.success'); } }
模型
class form extends Model { public $table = "form"; protected $fillable = [ 'Cin', 'nom', 'prenom', 'telephone', 'email', 'specialite', 'typedediplome', 'mentiondiplome', 'redoublement', 'communication', 'publication', 'experiencePedagogiqueSecondaire', 'experiencePedagogiqueSupérieur' ]; public $timestamps = true; }
,如该错误所说
formController@form not defined.
但是在您的班上,您
FormController extends Controller
请检查您是否正在使用较低情况" F"调用FormController。
我认为您的inscricontroller和路线有问题,请使用以下代码:
web.php
use AppHttpControllersinscriController;
Route::resource('Inscription', inscriController::class);
app/http/controllers.php
namespace AppHttpControllers;
use AppHttpControllersController;
class inscriController extends Controller {
public function __construct() {
$this->middleware('auth');
}
}
检查是否在formcontroller.php
中设置了正确的名称空间您也缺少formController内部的功能表单。