Контроллер не определен - PullRequest
0 голосов
/ 03 мая 2019

ошибка:

Действие App \ Http \ Controllers \ formController @ форма не определена.(Представление: C: \ xampp \ htdocs \ ucar3 \ resources \ views \ layouts \ Form.blade.php) (Представление: C: \ xampp \ htdocs \ ucar3 \ resources \ views \ layouts \ Form.blade.php)

Я попытался изменить маршрут в 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;
}

Ответы [ 2 ]

1 голос
/ 03 мая 2019

Как говорит ошибка

formController@form not defined.

но в вашем классе вы

FormController extends Controller

Пожалуйста, проверьте, звоните ли вы FormController в нижнем регистре 'F'.

0 голосов
/ 03 мая 2019

Проверьте, правильно ли вы задали пространство имен в FormController.php

Вам также не хватает формы функции внутри вашего FormController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...