laravel
笨小蛋i
眼界决定境界,思路决定出路,细节决定成败,性格决定命运,定位决定地位,脑袋决定口袋
展开
-
怎样下载laravel项目中的vendor
怎样下载laravel项目中的vendor1、正常使用composer下载2、CD到项目目录composer install [实则调用项目下的composer.json]3、完美解决vendor的问题。原创 2020-07-09 10:08:30 · 1455 阅读 · 1 评论 -
Laravel高效率获取随机几条数据
Laravel高效率获取随机几条数据有时候我们常常会需要从数据库随机获取数据,比如:猜你喜欢,随机从数据库中随机几条数据;这样我们就需要随机从数据库获取数据。我们先来看看Laravel自带的随机数据获取方法一、使用原生SQL从数据库获取数据从Mysql官网可以看到,可以让ORDER BY RAND()和LIMIT一起使用,可以用于从多行结果中选取随机的一部分。 SELECT * FROM...原创 2019-11-23 15:56:48 · 1931 阅读 · 0 评论 -
Laravel 在构造方法中使用session异常
在一个控制器的构造方法中尝试了全部常规获取session的方法,均无法获取查阅资料后在文档中发现在Laravel 5.3中,在控制器构造函数中不再能够直接获取到session变量或认证后的用户实例,因为中间件还未启动。 仍然有替代方案,那就是在控制器构造函数中使用Closure来直接定义中间件。 请注意,在使用这个方案的时候,确保你所使用的Laravel版本高于 5.3.4:也就是说在...原创 2019-11-12 14:57:20 · 337 阅读 · 0 评论 -
如何查看自己的laravel版本
如何查看自己的laravel版本在项目文件中找vendor\laravel\framework\src\Illuminate\Foundation\Application.php,打开后大约在28行能看到版本信息。这个方法很手工。但是很准确。...原创 2019-10-24 09:19:40 · 1003 阅读 · 0 评论 -
Class'Stevenyangecho\UEditor\UEditorServiceProvider' not found
在项目中报错:Class’Stevenyangecho\UEditor\UEditorServiceProvider’ not found,但是我项目中有这个包,不知道为什么没有找到这个类,后来问同事就知道了,强制版本1.42就可以了,果然我更新这个类的版本为1.42就可以运行了,可能是因为laravel包跟UEditor包的兼容性问题吧...原创 2019-07-10 16:39:06 · 886 阅读 · 0 评论 -
Laravel框架 No application encryption key has been specified
下载下来团队的一个git项目后,运行提示:No application encryption key has been specified解决方法:这个是由于没有配置好 APP_KEY在黑窗口, cd到项目目录位置然后执行:php artisan key:generate之后项目就可以跑起来了...原创 2019-06-18 09:17:25 · 205 阅读 · 0 评论 -
PHP Fatal error: Class 'Illuminate\Foundation\Console\Kernel' not found in D:\phpstudy\PHPTutorial
1,D:\phpstudy\PHPTutorial\php\php-7.2.1-nts> php.exe D:\phpstudy\PHPTutorial\WWW\getrich\app\Console\kernel.phplaravel框架中跑批处理文件的时候,出现此错误:PHP Fatal error: Class ‘Illuminate\Foundation\Console\Kern...原创 2019-04-18 15:13:16 · 2950 阅读 · 0 评论 -
Windows10环境中 laravel任务调度 如何启动调度
1,今天在做用laravel开发的时候,需要每分钟跑批处理更新数据库,发现laravel有一个任务调度功能,相信看了laravel官方手册的同学一定都有看到过这个直接执行这个命令会错误,因为这根本不是windows下的命令,这是LINUX下的命令,所以当然无法执行2,为什么非要用系统中的定时任务,laravel中不是自带了任务调度吗,因为虽然laravel系统中自带了任务调度,但是第一次执行...原创 2019-04-18 14:38:23 · 677 阅读 · 0 评论 -
Some settings on your machine may cause stability issues with Composer
1,laravel项目执行composer install命令的时候,报错如下:Some settings on your machine may cause stability issues with Composer.If you encounter issues, try to change the following:The OpenSSL library (0.9.8zf) used...原创 2019-03-22 14:25:06 · 3232 阅读 · 0 评论 -
ddeboer/imap 1.7.1 requires ext-imap * -> the requested PHP extension imap is missing from your syst
1,在部署laravel项目的时候,当composer install的时候,报错如下:ddeboer/imap 1.7.1 requires ext-imap * -> the requested PHP extension imap is missing from your system.2,看这个报错代码可知需要php-imap扩展,3,安装此扩展即可...原创 2019-03-22 14:21:20 · 1155 阅读 · 0 评论 -
Type error: Too few arguments to function Illuminate\Support\Manager::createDriver()
1,laravel项目运行报错如下:Type error: Too few arguments to function Illuminate\Support\Manager::createDriver(), 0 passed in D:\phpstudy\PHPTutorial\WWW\vl\vendor\laravel\framework\src\Illuminate\Support\Manag...原创 2019-03-22 13:53:08 · 8732 阅读 · 0 评论 -
laravel中获取执行的sql语句
DB::enableQueryLog(); 执行的语句 dd(DB::getQueryLog())原创 2018-01-05 10:46:28 · 3466 阅读 · 0 评论 -
怎样安装composer,然后用composer安装laravel
1,安装composer 1,composer是什么? Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装原创 2017-12-29 17:20:32 · 474 阅读 · 0 评论 -
Could not open input file: artisan
1,情景描述:在命令行窗口写入php artisan make:model Models\MenuModel用于创建模型时,出现此错误(Could not open input file: artisan)。 2,首先 artisan 是 Laravel 项目下的指令文件,在Laravel 项目的根目录下可以看到artisan文件。 所以首先要建立 Laravel 项目。 如果已经建立项目需要原创 2017-12-29 11:16:44 · 34872 阅读 · 11 评论 -
Laravel : InvalidArgumentException in Carbon.php line 425: Data missing
Laravel : InvalidArgumentException in Carbon.php line 425: Data missing1,情景描述:在我的控制器中查数据就出现如下错误: 2,查找根源,进入Carbon.php文件中看到有关代码。3,后来得出结论是因为created_at,updated_at为空所导致,将其填上数据即可。4,如有不正确的讲解请指教(* ̄︶ ̄)原创 2017-10-17 10:46:49 · 2720 阅读 · 0 评论 -
laravel中请求用例$request可用的一些方法小结
laravel中$request可用的方法1,请求方法的获取 method=method = request->method();2,检测请求方法 res=res = request->isMethod(‘post’)3,获取请求的路径 path=path = request->path()4,获取完整的url url=url = request->url();5,获取请求的原创 2017-10-11 17:05:36 · 8450 阅读 · 0 评论 -
在laravel中大家有没有遇到多个应用中数据库连接错乱问题?
多个应用中数据库连接错乱1,情景描述 公司服务器现在十几二十几个项目,我们经常会发现,在多个基于laravel的web应用中,当应用A进行一个长时间操作时(PHP会运行超过30s+),在这期间,在应用B中进行数据库操作时,B应用会连接到A应用中的数据库,而非B的数据库2,分析过程 2.1第一个猜想的是不是在B应用连接数据库时,直接使用的是A应用中连接数据库的资源,但是这种情况应该不会出现。原创 2017-10-11 11:48:52 · 1189 阅读 · 0 评论 -
laravel框架中如何编写下载附件的代码
laravel中如何编写下载附件的代码1,话不多说,直接贴代码 //$address为改文件所在的地址,例如uploads/downloads/3hnueB3AFC.txt //$filename为该文件名称,例如3hnueB3AFC.txt if(!file_exists($address)){ return Redirect::back()->wi原创 2017-10-18 10:01:20 · 572 阅读 · 0 评论