LaraBase // Code Sexily 自带福利的技术社区

帖子

使用laravel实现增删查改遇到的一些问题


作者 回帖
williams
本人菜鸟,首先很荣幸来到这个技术平台。
我新建了一个laravel项目,我想用laravel5.1开发一个后台系统,首先具有登陆注册功能。
碰到如下问题:
1.composer我安装(安装位置c:/user/design/AppData/Roaming/composer)完毕之后,我修改了laravel下的composer.json使用composer update,是应该在composer的安装位置,还是应该在项目目录位置?我感觉是项目目录下(本人之前没接触过composer,看了些文档和Linux的rpm 在线安装文件类似)。
2.第二个问题就是为了使用form,我修改了config的app.php,按照stackoverflow做了以下修改
step 1
In composer.json under require, add:

"laravelcollective/html": "5.1.*",

Step 2

run composer update in your terminal

Step 3

Add the following in config/app.php under providers:

Collective\Html\HtmlServiceProvider::class,

Step 4

Add the following in config/app.php under aliases:

'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
但是仍没有解决问题:Class 'Collective\Html\HtmlServiceProvider' not found。
3.如果以上问题解决了,我想知道我的UserController里面为了使用request,要use 哪些命名空间。
以上,作为一名程序渣,着实惭愧,在努力学习laravel中......
已发布 10月前 #1 - 查看详细
Woody
Class 'Collective\Html\HtmlServiceProvider' 这个玩意儿在5.1中已经弃用,,https://laravelcollective.com/docs/5.3/html 去这里安装一下就可以用了。
已发布 10月前 #2 - 查看详细
Woody
对于你的第三个问题,,新手确实容易混淆;
1. 使用后面带有facade字样的 命名空间一般不会有问题;
2. 看app.php 里有哪些注册了facade,注册了的可以直接使用,比如可以这样 use Request;
已发布 10月前 #3 - 查看详细
Woody
第一个问题,composer 的操作在项目根目录下
已发布 10月前 #4 - 查看详细
williams
第一第二个问题解决了 十分感谢 是我用的外国的源的问题,之前可能一直没执行成功我就ctrl+c了。。。。第三个我自己尝试下吧
已发布 10月前 #5 - 查看详细