Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel方法不允许post后出现HttpException_Php_Laravel 4 - Fatal编程技术网

Php Laravel方法不允许post后出现HttpException

Php Laravel方法不允许post后出现HttpException,php,laravel-4,Php,Laravel 4,我想把一些东西放到数据库里。。。但它不起作用 我以前创建了一个post表单,效果很好,但现在它对另一个表单不起作用了 这是我的Route::group Route::group(array('before' => 'auth', 'prefix' => 'admin'), function() { Route::resource('/', 'AdminController'); Route::resource('news', 'AdminNewsCon

我想把一些东西放到数据库里。。。但它不起作用

我以前创建了一个post表单,效果很好,但现在它对另一个表单不起作用了

这是我的
Route::group

Route::group(array('before' => 'auth', 'prefix' => 'admin'), function()
{
        Route::resource('/', 'AdminController');
        Route::resource('news', 'AdminNewsController');
        Route::resource('calendar', 'AdminCalendarController');
});
型号
日历

<?php

use Illuminate\Database\Eloquent\SoftDeletingTrait;

class Calendar extends Eloquent {

    protected $table = 'event';
    public $timestamps = false;

    use SoftDeletingTrait;

    protected $dates = ['deleted_at'];

}
呈现的HTML(视图源):


纳姆
科特信息
Afbeelding/标志晚会
选择een afbeelding
游廊
我们不是登上领奖台了吗?
青年成就
原姓的
安维西工作室?
青年成就
原姓的
是拉莱拉迪奥吗?
青年成就
原姓的
网站
起始基准
Eind基准
在我的另一个表单帖子中,我得到了完全相同的结果,但这个不起作用,另一个通过使用

Route::resource('calendar', 'AdminCalendarController')
您正在自动设置一组CRUD路由规则

您的创建表单将其设置为自己的操作

Form::open(['method' => 'post', 'role' => 'form', 'files' => true])
因此,当您提交您的邮件时,您使用的是“/calendar/create”上的POST,而您应该使用的是/calendar上的POST

这就是为什么您得到MethodNotAllowedHttpException。没有到“日历/创建”的发布路线

尝试执行此操作(请记住您使用的是组“admin”前缀):


PS:通过查看您的代码,我知道您知道什么是CRUD/REST,但我给出了一些解释以帮助其他人。

您能显示浏览器中已解析的html表单吗?你能确认它指向了正确的URL吗?我在问题中加了。现在我确实看到URL没有正确指向。问题是URL。谢谢大家的帮助!
<form method="POST" action="http://192.168.0.233/RPR/calendar" accept-charset="UTF-8" role="form" enctype="multipart/form-data"><input name="_token" type="hidden" value="tS5YojudgN6wGJpq59IYlN4DdiqW9o45pIrDvR7X">

                                <div class="form-body">
                                    <div class="form-group">
                                        <label>Naam</label>
                                        <input type="text" class="form-control" name="name" placeholder="Naam van de rally/event">
                                    </div>

                                    <div class="form-group">
                                        <label>Korte info</label>
                                        <textarea class="form-control" name="short_info" id="text_editor" rows="5" placeholder="Mag nie té lang zijn...">
                                        </textarea>
                                    </div>


                                    <div class="form-group">
                                        <label>Afbeelding / logo evenement</label>
                                    </div>
                                        <div class="form-group">
                                            <div class="fileinput fileinput-new" data-provides="fileinput"><input type="hidden">
                                                <div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">
                                                    <img src="http://192.168.0.233/RPR/public/img/10877743_338215636368840_1736631818_n.png" alt="">
                                                </div>
                                                <div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px; line-height: 10px;">
                                                </div>
                                                <div>
                                                    <span class="btn default btn-file">
                                                        <span class="fileinput-new">
                                                             Selecteer een afbeelding
                                                        </span>
                                                        <span class="fileinput-exists">
                                                             Verander
                                                        </span>
                                                        <input name="img" type="file">
                                                    </span>
                                                    <a href="#" class="btn default fileinput-exists" data-dismiss="fileinput">
                                                         Verwijder
                                                    </a>
                                                </div>
                                            </div>
                                        </div>


                                    <div class="form-group">
                                        <label>Doen we podium?</label>
                                        <div class="radio-list">

                                            <label class="radio-inline">
                                            <span>
                                            <input name="podium" type="radio" value="true">
                                            </span>
                                            <b style="color:green">Ja</b>
                                            </label>

                                            <label class="radio-inline">
                                            <span>
                                            <input checked="checked" name="podium" type="radio" value="false">
                                            </span>
                                            <b style="color:red">Nee</b>
                                            </label>


                                        </div>
                                    </div>

                                    <div class="form-group">
                                        <label>Studio aanwezig?</label>
                                        <div class="radio-list">

                                            <label class="radio-inline">
                                            <span>
                                            <input name="studio" type="radio" value="true">
                                            </span>
                                            <b style="color:green">Ja</b>
                                            </label>

                                            <label class="radio-inline">
                                            <span>
                                            <input checked="checked" name="studio" type="radio" value="false">
                                            </span>
                                            <b style="color:red">Nee</b>
                                            </label>


                                        </div>
                                    </div>

                                    <div class="form-group">
                                        <label>Is er rallyradio?</label>
                                        <div class="radio-list">

                                            <label class="radio-inline">
                                            <span>
                                            <input name="radio" type="radio" value="true">
                                            </span>
                                            <b style="color:green">Ja</b>
                                            </label>

                                            <label class="radio-inline">
                                            <span>
                                            <input checked="checked" name="radio" type="radio" value="false">
                                            </span>
                                            <b style="color:red">Nee</b>
                                            </label>


                                        </div>
                                    </div>

                                    <div class="form-group">
                                        <label>Website</label>
                                        <input type="text" class="form-control" name="site" placeholder="Website van het evenement">
                                    </div>

                                    <div class="form-group">
                                        <label class="control-label">Start datum</label>
                                        <input type="date" name="start_date" class="form-control" placeholder="dd/mm/yyyy">
                                    </div>

                                    <div class="form-group">
                                        <label class="control-label">Eind datum</label>
                                        <input type="date" name="expire_date" class="form-control" placeholder="dd/mm/yyyy">
                                    </div>

                                </div>

                                <div class="form-actions">
                                    <input type="submit" class="btn green" value="Oplsaan" />
                                </div>

                            </form>
Route::resource('calendar', 'AdminCalendarController')
Form::open(['method' => 'post', 'role' => 'form', 'files' => true])
Form::open(['method' => 'post', 'url' => url('admin/calendar'), 'role' => 'form', 'files' => true])
Form::open(['method' => 'post', 'url' => action('AdminCalendarController@store'), 'role' => 'form', 'files' => true])