【laravel:只用一条语句,如何查出一个表里,不同条件对应的数据条数】教程文章相关的互联网学习教程文章

php-Laravel在“存储/日志”处没有现有目录【代码】

我想在Docker上运行Laravel 5.7应用程序.我的容器开始正常运行,但是当我尝试在浏览器中运行应用程序时,出现错误.There is no existing directory at“/Users/user/projects/laravel/application/storage/logs” and its notbuildable: Permission denied我用…更改了整个项目的权限sudo chmod -R 777 /Users/user/projects/laravel/application但是,什么都没有改变.还有什么可以解决这个问题的呢? 这是docker-compose.xml文件vers...

php – 按IP地址限制Laravel错误日志【代码】

当在Laravel的app / config.php中将debug设置为true时,有没有办法将带有堆栈跟踪的结果Whoops错误页面限制为某些IP地址,并且不在该列表上显示特定视图的IP? 谢谢.解决方法:不是没有内置. 但是你可以很容易地通过捕获所有异常来实现这一点,并且只有在比较用户的IP地址后才重新投掷. 所以在app / start / global.php中你需要配置“应用程序错误处理程序”.目前它捕获所有异常并简单地使用Log :: error记录它们.所以在那里你可以将用...

php – Laravel:使用`configureMonologUsing()`的多个日志提供程序?【代码】

我正在使用configureMonologUsing()添加两个自定义记录器.做标准的SOLID主体,我有两个提供者:ConsoleLoggerProvider和MailLogProvider. 这两个都有一个类似于的寄存器:public function register() {app()->configureMonologUsing(function(\Monolog\Logger $monolog) {$monolog->pushHandler(new HandlerClass());}); }但是,我注意到logger会覆盖另一个记录器……我如何堆叠这些? 我也试过使用boot(),但是没有用.我找不到任何其...

php – Laravel Eloquent显示查询日志【代码】

use App\Order;public function show(Order $order){$data = $order->all();return dd($order->getQueryLog());有没有办法在Laravel中显示由Eloquent构建的查询? 我试过getQueryLog();但它不起作用解决方法:首先,您必须启用查询日志它可以使用DB::connection()->enableQueryLog();然后你可以使用下面的代码来查看查询日志$queries = DB::getQueryLog();如果你想看到最后执行的查询$last_query = end($queries);要了解有关日志的更...

Laravel中使用FormRequest进行表单验证方法及问题汇总

在`Laravel`中,每一个请求都会被封装为一个`Request`对象,`Form Request`对象就是包含了额外验证逻辑(以及访问权限控制)的自定义`Request`类。 本文分析了FormRequest异常的处理流程并提出了自定义处理FormRequest验证失败的思路。所有示例基于Laravel 5.1.39 (LTS) 今天天气不错,我们来说说表单验证。 Controller中做表单验证 有的同学把表单验证逻辑写在Controller中,例如这个对用户提交评论内容的验证: <?php// ... use ...

Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法,laravel5.1model_PHP教程【图】

Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法,laravel5.1model本文实例讲述了Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法。分享给大家供大家参考,具体如下: 前言:laravel创建数据库,实际可以手动创建,如古老的phpmyadmin 等均可以。 一、数据库连接: 在根目录(laravel5.1下面有个.env文件,如果没有则会有个.env.example然后将此文件修改成.env文件即可) 打开文件: 找到: DB_HO...

Laravel框架表单验证详解

基础验证例子代码如下: $validator = Validator::make( array(name => Dayle), array(name => required|min:5) );传递给 make 函数的第一个参数是待验证的数据,第二个参数是对该数据需要应用的验证规则。 多个验证规则可以通过 "|" 字符进行隔开,或者作为数组的一个单独的元素。 通过数组指定验证规则代码如下: $validator = Validator::make( array(name => Dayle), array(name => array(required, min:5)) );一旦一个 Validato...

Laravel的create页面和edit页面共用表单,但是edit页面有变量,create页面没有变量,能否共用?

Laravel的create页面和edit页面共用表单, 但是edit的view页面有变量,就是从控制器中把查询出来的内容,然后return到view, 而create的控制器,是没有数据返回的,这样,共用表单就会在create时报错,说有未定义的变量,怎么破?回复内容:Laravel的create页面和edit页面共用表单, 但是edit的view页面有变量,就是从控制器中把查询出来的内容,然后return到view, 而create的控制器,是没有数据返回的,这样,共用...

Cpdf.php第3855行中的ErrorException:未定义的索引:at barryvdh / laravel-dompdf【代码】

我正在使用laravel 5.2,dompdf在localhost上运行良好但是当移动到AWS时它会在Cpdf.php第3855行中显示ErrorException:未定义的索引:,在这一行(3855)中有字体变量. 示例代码:$html = "<h2>Hello</h2>"; PDF::setOptions(['dpi' => 150, 'defaultFont' => 'sans-serif']); $pdf = PDF::loadHTML($html)->setPaper('a4', 'landscape'); return $pdf->download('pdfview.pdf');我无法设置’currentFont’=>由于barryvdh / laravel-do...

如何在Laravel中包含遗留的PHP代码层次结构【代码】

我正在将遗留的PHP应用程序移植到Laravel,并且需要将各种PHP文件中定义的函数包含到Laravel控制器中.将这些文件复制到Laravel项目中并不方便,因为它们仍将用于站点的非Laravel部分,我想确保代码仍然是共享的.如何在Laravel中的某个地方使用require()以及所有遗留PHP文件的相对路径? 例如,在页面顶部,我将转换为Laravel:<?phprequire("../include.php"); require_once("../../trades/trades_include.php"); require_once("account...

php – 使用Laravel从数组中获取JSON值【代码】

我试图从他们的地理编码服务中获取JSON数组中的纬度和经度值 – 从Google返回的$response. JSON数组是这样返回的(随机地址):{"results":[{"address_components":[{"long_name":"57","short_name":"57","types":["street_number"]},{"long_name":"Polo Gardens","short_name":"Polo Gardens","types":["route"]},{"long_name":"Bucksburn","short_name":"Bucksburn","types":["sublocality_level_1","sublocality","political"]},{...

三个思路解决laravel上传文件报错:413 Request Entity Too Large问题

最近一个项目当中,要求上传图片,并且限制图片大小,虽然在laravel当中已经添加了相关的表单验证来阻止文件过大的上传,然而当提交表单时,还没轮到laravel处理,nginx就先报错了。当你仔细看报错页面时,你会发现有nginx版本信息,经过分析,这报错是因为nginx的默认上传文件大小配置client_max_body_size只有2MB, 基于nginx验证比laravel验证要早,想要友好报错而不是直接显示413 Request Entity Too Large,那么就有三个思路去...

怎样用laravel动态创建数据库表

读取excel的数据后,想要填充到一张数据表里边。可是这张表不可能提前创建好。怎么使用laravel创建数据表,就像pdo::exec(create table example(...))这样。谢谢啦回复内容:读取excel的数据后,想要填充到一张数据表里边。可是这张表不可能提前创建好。怎么使用laravel创建数据表,就像pdo::exec(create table example(...))这样。谢谢啦

Laravel5.2Zizaco/entrust无法生存数据库

Laravel Framework version 5.2.31 按照Github上的说明,一步步配置的,到执行php artisan migrate 时会报错: [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table nam e '' (SQL: alter table `role_user` add constraint `role_user_user_id_foreig n` foreign key (`user_id`) references `` (`id`) on delete cascade...

Laravel执行migrate命令提示:Nosuchfileordirectory的解决方法_php实例【图】

本文实例讲述了Laravel执行migrate命令提示:No such file or directory的解决方法。分享给大家供大家参考,具体如下: 今天使用Laravel命令行工具操作数据库迁移操作时报错,提示mysql 2002错误,如图:查看数据库配置没错呀,网站前台也可以打开,说明能连上,那是什么原因呢? 在Laravel5中,有两种办法解决: 1.增加一个数据库配置项 mysql => [driver => mysql,host => env(DB_HOST, localhost),database => env(DB_DATABA...