时间:2022-04-20 编辑:
安装:
方法1:
下载:进入要安装目录path/www:执行 如下命令 创建一个文件名为blog的项目 然后composer将laravel的文件下载到此文件
composer create-project --prefer-dist laravel/laravel blog
下载完毕后执行composer install 安装laravel的依赖包及自动生成应用程序密钥
方法2:
github.com下载压缩包解压到你要安装的目录 ,cmd控制台进入该目录 然后执行命令composer instal
2、安装完成后 在cmd控制台输入: php artisan key:generate 没有这一步很大可能报错 in compiled.php line 13331:The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
复制根目录.env.example文件为.env (window cmd copy .env.example .env | linux系统 cp .env.example .env)
定位到项目根目录 输入 php artisan key:generate 然后key就自动填写到.env文件里了
当然也可以复制key到config/app.php文件(虽然没什么必要) 'key' => env('APP_KEY','上一部生成的key'),
方法3:
像我一样换了国内镜像也慢的不行的 那就下载一键安装包吧 下载地址 解压即可访问
出现 file_get_contents(D:\xampp\htdocs\laravel-master/.env): failed to open stream: No such file or directory 给app/storage目录设置权限即可解决问题chmod -Rvc 777 app/storage
如果有些版本不起作用那么使用
find app/storage -type d -exec chmod -vc 777 {} \;
find app/storage -type f -exec chmod -vc 777 {} \;
打开开发者调试模式:
出现Whoops, looks like something went wrong 那么需要打开config/app.php将debug调试以便打印错误原因
配置目录:
获取配置信息:
config('app'); #获取/config/app.php的所有信息 config('app.name'); #获取/config/app.php的某个信息 config('auth.defaults'); #获取/config/auth.php的某个信息1.2.3.
动态设置配置信息:
config([ 'app.timezone' => 'America/Chicago', 'app.name'=>'Laravel', 'auth.default'=>[ 'guard' => 'web', 'passwords' => 'users', ] ]);