Mysql 未以laravel格式提交的表格?

Mysql 未以laravel格式提交的表格?,mysql,laravel,Mysql,Laravel,我想将表单提交到usercontroller文件并通过电子邮件调用函数invited 当我点击submit时,它会给我一个错误,比如“哎呀,好像出了什么问题。” 下面是我的文件和代码的结构 路由文件: Route::POST('event/inviteforevent', 'UserController@invitebyemail'); Blade.php文件 <form action="{{ route('inviteforevent') }}" method="POST"&g

我想将表单提交到usercontroller文件并通过电子邮件调用函数invited

当我点击submit时,它会给我一个错误,比如“哎呀,好像出了什么问题。”

下面是我的文件和代码的结构

路由文件:

Route::POST('event/inviteforevent', 'UserController@invitebyemail');
Blade.php文件

    <form action="{{ route('inviteforevent') }}" method="POST">
    <input type="email" class="form-control full-width" id="add-members-event-email" name="email" placeholder="Email address">
    <input type="hidden" class="form-control full-width" name="eventid" value="{{ $event->id }}" >
    <input type="submit" name="invite" value="submit" />
    </form>
改变

参考资料:

变更

Route::POST('event/inviteforevent', 'UserController@invitebyemail');


参考:

请在路线中替换此代码:-

Route::post('event/inviteforevent', 'UserController@invitebyemail')->name('inviteforevent');


请在路线中替换此代码:-

Route::post('event/inviteforevent', 'UserController@invitebyemail')->name('inviteforevent');

route()
helper函数需要一个路由名称

Route::post('event/inviteforevent', 'UserController@invitebyemail')->name('inviteforevent');
编辑

运行
php artisan serve
并在
http://localhost:8000
。您尚未设置web根目录,laravel url重写将无法与生成错误链接的
url
route
方法一起正常工作。

route()
辅助函数需要路由名称

Route::post('event/inviteforevent', 'UserController@invitebyemail')->name('inviteforevent');
编辑


运行
php artisan serve
并在
http://localhost:8000
。您尚未设置web根目录,laravel url重写将无法与生成错误链接的
url
route
方法一起正常工作。

除了建议的路由更改外,您可能需要添加

{{csrf_field()}}

之后


请在此处阅读更多信息:

除了建议的路线更改之外,您可能还需要添加

{{csrf_field()}}

之后


请在此处阅读更多信息:

您必须添加
{{{csrf_field()}}
,这只是一个问题?表格中的表名和id在哪里?表单如何知道要在哪个表中添加数据?
您必须将
$events
$events->id
添加到表单中

您必须添加
{{csrf_field()}}
,这只是建议的一个问题?表格中的表名和id在哪里?表单如何知道要在哪个表中添加数据?
您必须将
$events
$events->id
添加到表单中

我这样做了,但没有起作用UserController@invitebyemail“)->name('inviteforevent');“运行
php artisan路由:清除
一次。另外,在加载页面时,请检查表单操作中生成的链接。类似“expans_adworlds/public/event/inviteforevent”的表单链接@GauravSharna检查我编辑的答案。您需要使用
php artisan serve
运行服务器。我这样做了,但不起作用UserController@invitebyemail“)->name('inviteforevent');“运行
php artisan路由:清除
一次。另外,在加载页面时,请检查表单操作中生成的链接。类似“expans_adworlds/public/event/inviteforevent”的表单链接@GauravSharna检查我编辑的答案。您需要使用
php artisan serve
运行服务器。完成此操作后,又出现了相同的问题。执行php artisan缓存:清除、php artisan路由:清除、php artisan优化、php artisan配置:清除这一操作后,又出现了相同的问题。执行php artisan缓存:清除、php artisan路由:清除、php artisan优化、,php artisan config:clearPro提示:通过
.env
文件启用调试,以获得有意义的错误消息,而不是“哎哟,出了问题”。(假设您使用的是v5+)Pro提示:通过
.env
文件启用调试,以获得有意义的错误消息,而不是“哎哟,出问题了”。(假设您使用的是v5+),您是否也按照以下建议更改了路线?其他页面正常吗?请启用日志并上传VerifyCsrfToken.php第68行中的完整错误?TokenMismatchException。Error Message.ok,如上所述添加{{csrf_field()}}并检查您的中是否有以下代码。。您是否也按照以下建议更改了路线?其他页面正常吗?请启用日志并上传VerifyCsrfToken.php第68行中的完整错误?TokenMismatchException。Error Message.ok,如上所述添加{{csrf_field()}}并检查您的中是否有以下代码。。
Route::post('event/inviteforevent', 'UserController@invitebyemail')->name('inviteforevent');