gpt4 book ai didi

laravel - laravel 中制作 Controller 时出错

转载 作者:行者123 更新时间:2023-12-02 18:42:50 25 4
gpt4 key购买 nike

我想学习larvel,请帮忙。

使用 Laravel 版本 5.0.16。

php artisan make:controller Admin\Controller --resource

它显示此错误:

[RuntimeException] The "--resource" option does not exist.

问题是什么?

两者有什么不同?

php artisan make:controller Admin\Controller --resource

php artisan make:controller Admin\Controller --plain

php artisan make:controller Admin\Controller

最佳答案

第一个--resource在5.0中不存在,并且不要在 Controller 名称中使用/,就像您在上面写的那样 Admin/Controller 将其设置为AdminController

简短

现在在 Laravel 5.2 中 make:controller 命令创建普通 Controller ,如果你想制作资源 Controller ,你需要添加 --resource

资源 Controller

资源 Controller 还提供了四种带有路由的内置 CRUD 方法,例如您运行:

php artisan make:controller AdminController --resource

然后路由可以注册为:

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

它将为您提供四种方法。

创建检索更新删除

Laravel 资源路由通过一行代码将典型的“CRUD”路由分配给 Controller 。

普通 Controller 且不带 --plain。

之前,Laravel 5.2 --plain 用于制作一个没有内置路由和方法的简单 Controller 。现在:

php artisan make:controller AdminController

--plain工作方式相同。

引用: https://laravel.com/docs/5.4/controllers

关于laravel - laravel 中制作 Controller 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44404196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com