laravel为什么添加了路由还是报404的错误

laravel为什么添加了路由还是报404的错误,第1张

1. 现在确定路由有没写错,参考官方文档

2. 查看错误日志,确定是不是路由没找到的错误

3. 清理路由缓存,没特别设定的话,就是在storage目录下面

4. 还是不行就开xdebug,自己跟下源码看原因

按上面列的流程走

没启用 openssl

修改php.ini:

去掉openssl 前的;

下载http://curl.haxx.se/ca/cacert.pem 放到D:\Composer\ 文件夹下

在php.ini 中添加

openssl.cafile=D:/Composer/cacert.pem

Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

安装Composer需要完成以下两步:第一:下载Composer到你的项目目录。使用以下命令:

$ curl -s (Composer web site)/installer | php

此命令只检查少量的PHP配置,然后下载 composer.phar 文件到你的工作目录,此文件就是Composer执行文件,它是一个PHAR(PHP归档文件,里面可以包含任何文件,并且可以在PHP命令行执行)。

第二:安装Composer到指定目录,即在命令行后添加 --install-diroption 参数。使用以下命令:

$ curl -s (Composer web site)/installer | php -- --install-dir=bin

配置完数据库连接,就可以使用DB类进行查询了。

查询

$results = DB::select('select * from users where id = ?', array(1))

select方法会以数组形式返回查询结果。

插入

DB::insert('insert into users (id, name) values (?, ?)', array(1, 'Dayle'))

更新

DB::update('update users set votes = 100 where name = ?', array('John'))

删除

DB::delete('delete from users')

注意:update和delete语句返回受影响的行数。

通用语句

DB::statement('drop table users')

监听Query事件

DB::listen(function($sql, $bindings, $time)

{

//

})

数据库事务

DB::transaction(function()

{

DB::table('users')->update(array('votes' =>1))

DB::table('posts')->delete()

})

注意:transaction闭包中的任何异常将会导致事务自动回滚。

有时候也许你想自己开启事务:

DB::beginTransaction()

你也可以自己回滚事务:

DB::rollback()

最后,你可以通过commit方法提交事务:

DB::commit()

多个数据库连接访问

当使用多个数据库连接时,可以通过DB::connection方法访问它们:

$users = DB::connection('foo')->select(...)

你可以通过PDO实例访问原生连接:

$pdo = DB::connection()->getPdo()

有时候你需要重连数据库:

DB::reconnect('foo')

如果因为超出PDO实例的最大连接数限制而要断开连接,使用disconnect方法:

DB::disconnect('foo')

查询日志

默认情况下,Laravel使用日志记录当前请求的所有数据库查询 *** 作,但是某些时候,比如插入大量数据,会引起应用使用过量内存。为了关闭日志,可以使用disableQuery方法:

DB::connection()->disableQueryLog()

获取查询日志记录,可以用过getQuery方法:

$queries = DB::getQueryLog()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7859234.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存