Laravel FakeId页面未找到错误

时间:2018-02-28 20:37:11

标签: php laravel

我使用Laravel 5.1.46创建了一个简单的Web表单。

我已经安装并配置了https://github.com/Propaganistas/Laravel-FakeId来模糊模型ID。

更新模型并返回视图后,我收到此错误:

  

FakeIdServiceProvider.php第90行中的NotFoundHttpException

我按照说明安装软件包,用新类更新提供程序,一切似乎都没问题:

  

php artisan fakeid:setup - FakeId配置正确。

RouteServiceProvider.php

public function boot(Router $router)
{
    parent::boot($router);

    $router->fakeIdModel('users', 'App\User');
    $router->fakeIdModel('applications', 'App\Application');
}

Application.php

use Illuminate\Database\Eloquent\Model;
use Propaganistas\LaravelFakeId\FakeIdTrait;

class Application extends Model
{
    use FakeIdTrait;
    ...
}

ApplicationController.php

public function update(Request $request, Application $application)
{
    $input = array_except(Input::all(), '_method');
    //Updating application info
    $application->update($input);

    return view('application.application_edit', compact('application'))->with('message', 'Success_Update');
}

routes.php文件

Route::group(['middleware' => 'auth'], function ()
{
    //Application
    Route::resource('applications', 'ApplicationController');
    Route::post('applications', 'ApplicationController@index');

});

我错过了什么吗?

谢谢!

0 个答案:

没有答案