laravel 在controllers中添加子文件夹和控制器出错解决办法
2014-10-14 21:33
453 查看
首先我们在controllers文件夹中建立一个admin文件夹.
第一种方法:直接在后台建立控制器,比如AdminController.php 里面正常的写上我们的内容.
在路由表中,
Route::get('admin','AdminController@index');
我们发现程序报错,说无法找到控制器AdminController.
我们打开命令行工具,进入到该项目的更目录中,也就是artisan,composer.json所在的目录中,
运行命令 composer dumpautoload 或者 composer dump-autoload
这是对自动加载进行优化.
我们运行完命令之后,进入vendor目录的composer目录中,
我们查看一下我们的autoload_classmap.php文件,发现里面多了个AdminController的一条记录.
对了,然后我们刷新一下浏览器,就能够看到该后台控制器的内容了.
但是这个有个缺点,就是每次添加新的控制器的时候都必须要运行一下这个命令才行..
第一种方法:直接在后台建立控制器,比如AdminController.php 里面正常的写上我们的内容.
在路由表中,
Route::get('admin','AdminController@index');
我们发现程序报错,说无法找到控制器AdminController.
我们打开命令行工具,进入到该项目的更目录中,也就是artisan,composer.json所在的目录中,
运行命令 composer dumpautoload 或者 composer dump-autoload
这是对自动加载进行优化.
我们运行完命令之后,进入vendor目录的composer目录中,
我们查看一下我们的autoload_classmap.php文件,发现里面多了个AdminController的一条记录.
对了,然后我们刷新一下浏览器,就能够看到该后台控制器的内容了.
但是这个有个缺点,就是每次添加新的控制器的时候都必须要运行一下这个命令才行..
相关文章推荐
- 安装SUSE10时用USB软驱添加RAID驱动出错解决办法
- php 评论中添加手机表情,提示插入到数据库中出错,有解决办法
- VC6.0 打开文件时出错、无法添加文件到工程的解决办法
- VC6.0“打开”和“添加到工程”失效,使用对应快捷键出错的解决办法
- 给button添加响应事件时出错,解决办法
- ESX添加本地磁盘出错的解决办法
- VC6.0打开文件时出错、无法添加使用的解决办法
- [问题]通过IIS宿主发布WCF服务,客户端添加服务引用出错的解决办法
- 关于composer下创建laravel项目出错的解决办法
- Django administration后台管理添加页面保持中文出错解决办法,'ascii' codec can't encode characters in position 0-4:
- 给按钮添加 toSearch_Button.setOnClickListener(this);出错 解决办法
- 【操作系统】chrome插件无法安装解决方法或者提示“将该项添加到 Chrome 浏览器时出错。请刷新此页面,然后重试。”的解决办法
- “试图运行项目时出错:无法在 web 服务器上启动调试。” 的解决办法
- MyEclipse中创建Hibernate对象关系映射文件出错解决办法
- label自动换行代码和DataGrid中删除最后一页的记录时出错的解决办法以及HTML小TIPS:强制HTML表格断行
- 我遇到的Oracle下出错提示及解决办法
- DataGrid中删除最后一页的记录时出错的解决办法
- label自动换行代码和DataGrid中删除最后一页的记录时出错的解决办法以及HTML小TIPS:强制HTML表格断行
- man space出错解决办法, 列出了msn space出错的解决办法
- Windows Adv Server 2000添加删除程序不能打开解决办法!