Laravel中的Make Controller错误



我想学习larvel请帮助。

使用Laravel版本5.0.16。

php artisan make:controller AdminController --resource

它显示此错误:

[runtimeException]" - resource"选项不存在。

有什么问题?

有什么不同?

php artisan make:controller AdminController --resource
php artisan make:controller AdminController --plain
php artisan make:controller AdminController

所有 --resource的第一个不存在5.0中,并且在上面编写admin/Controller时不使用/在控制器名称中,将其作为adminController

现在在Laravel 5.2 make:controller中,命令创建普通控制器,如果要制作资源控制器,则需要添加-Resource

资源控制器

资源控制器还提供了四种内置的CRUD方法,例如您运行:

php artisan make:controller AdminController --resource

然后可以将路线注册为:

Route::resource('admin', 'AdminController');

它将为您提供四种方法。

创建检索更新删除

laravel资源路由将典型的" crud"路由分配给具有单行代码的控制器。

普通控制器,没有 - plain。

之前,Laravel 5.2 --plain用于制造一个无内置路线和方法的简单控制器。现在:

php artisan make:controller AdminController

工作与--plain

参考: https://laravel.com/docs/5.4/controllers

最新更新