美文网首页
Laravel项目的初始化

Laravel项目的初始化

作者: 老衲灬 | 来源:发表于2018-10-13 01:32 被阅读163次

    1、安装composer软件

    官网:https://getcomposer.org/
    中文官网:https://www.phpcomposer.com/

    ①安装完成后,在命令行窗口,执行 composer命令,会出现以下提示
    ②配置镜像

    镜像官网:https://pkg.phpcomposer.com/
    配置方式:在命令行窗口下执行以下命令

    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    
    // 如果在安装的时候提示要输入用户名和密码
    // 则可以改为社区的源,命令如下:
    composer config -g repo.packagist composer https://packagist.laravel-china.org
    

    2、使用composer安装Laravel框架

    composer create-project --prefer-dist laravel/laravel=5.6.* blog
    

    注:一定要进行切换本地源操作,不切换经常性是下载不了

    laravel5.6.*环境要求:

    3、开发工具配置

    ①phpstorm编辑器中安装Laravel Plugin插件
    ②框架中安装配置代码提示工具
    安装
    composer require barryvdh/laravel-ide-helper
    
    配置
    在`config/app.php`文件中`providers`数组中添加如下内容:
    Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
    
    执行命令
    php artisan ide-helper:generate
    
    ③框架中安装调试插件
    安装
    composer require barryvdh/laravel-debugbar
    
    配置
    打开`config/app.php`文件中`providers`添加如下内容:
    Barryvdh\Debugbar\ServiceProvider::class,
    
    执行命令
    php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"
    

    4、框架基础配置修改

    ①修改时区

    config/app.php文件中配置:’timezone’=>’PRC’

    ②本地化操作

    本地化下载地址:https://github.com/caouecs/Laravel-lang
    把中文语言包文件拷贝到resources/lang目录下,在config/app.php文件中配置:’locale’=>’cn’


    如果语言包里面没有提供字段名称或者和预期不一致,则可以在如下位置,自己添加或修改:



    也可以在控制器中自定义错误信息,对语言包进行补充或覆盖
    ③删除laravel默认目录与文件

    删除控制器目录中的Auth目录:app/Http/Controllers/Auth
    删除默认的模型:app/User.php
    删除默认视图模板:resource/views/welcome.blade.php
    删除默认的两个数据迁移文件:database/migrations/数据迁移文件
    注意:删除完成后,一定要执行此命令

    composer dump # 重新加载一下
    

    5、配置虚拟主机和数据库

    ①配置虚拟主机
    <VirtualHost _default_:80>
        # 设置网站目录
    DocumentRoot "D:\project\edu\public"
        # 设置网站域名
    ServerName edu.com
    # 错误日志
    ErrorLog "D:\project\edu\logs\error.log"
    # 成功日志
    CustomLog "D:\project\edu\logs\access.log" combined
    
        # 设置目录访问权限
    <Directory "D:\project\edu\public">
        Options +Indexes +FollowSymLinks +ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
    </VirtualHost>
    

    然后重启apache服务器,并修改hosts文件

    ②创建数据库并在框架中配置数据库连接信息

    编辑.env配置文件,配置数据库


    编辑config目录下面的database.php配置文件

    相关文章

      网友评论

          本文标题:Laravel项目的初始化

          本文链接:https://www.haomeiwen.com/subject/hcbnaftx.html