第一天:新项目开发 [云创平台](学习怎么写文章,以前没写过)

项目架构

计划使用laravel-admin做后台,前端自己写。预计30天做完
第一天:新项目开发【云创平台练手】
第一天:新项目开发【-云创平台】
第一天:新项目开发【-云创平台】

创建git仓库

https://gitee.com/mylara/yunchuang.git

创建空项目

composer create laravel/laravel yunchuang --prefer-dist

创建数据库

create database yunchuang;
create user 'yunchuang'@'%' identified by '123456';
grant all on yunchuang.* to 'yunchuang'@'%';

IDE:phpstrom 打开项目目录

  1. 配置数据库
  2. 激活laravel,symfony,blade等插件
  3. 引入第三方包

    composer require encore/laravel-admin
    composer require barryvdh/laravel-debugbar --dev
    composer require --dev barryvdh/laravel-ide-helper
    //修改composer.json文件
    "require": {
            "infyomlabs/laravel-generator": "5.8.x-dev",
            "laravelcollective/html": "^5.8.0",
            "infyomlabs/adminlte-templates": "5.8.x-dev",
            "infyomlabs/swagger-generator": "dev-master",
            "appointer/swaggervel": "dev-master",
            "doctrine/dbal": "~2.3"
    } 
    
    "scripts":{
                "post-update-cmd": [
                            "Illuminate\\Foundation\\ComposerScripts::postUpdate",
                            "php artisan ide-helper:generate",
                            "php artisan ide-helper:meta"
                ]
    },
    //执行composer update 安装 infyomlabs

配置和安装laravel-admin

  1. 语言设为中文
  2. config/admin.php标题
  3. 文件系统配置
  4. 安装laravel-admin扩展

    composer require laravel-admin-ext/helpers
    php artisan admin:import helpers
    composer require laravel-admin-ext/config
    php artisan migrate
    composer require ichynul/configx
    php artisan admin:import configx
    composer require laravel-admin-ext/media-manager -vvv
    php artisan admin:import media-manager
    composer require laravel-admin-ext/china-distpicker
    php artisan vendor:publish --tag=laravel-admin-china-distpicker
    composer require sharemant/laravel-admin-ext-editormd
    php artisan vendor:publish --tag=laravel-admin-ext-editormd
    composer require codingyu/ueditor
    php artisan vendor:publish --provider='Overtrue\LaravelUEditor\UEditorServiceProvider'
    composer require ichynul/iframe-tabs
    php artisan vendor:publish --tag=iframe-tabs
    php artisan admin:import iframe-tabs
    //对应配置,参考包说明

英文菜单不习惯,直接在数据库中改中文

使用Datagrip链接数据库,打开数据表,直接在表admin_menu上改

测试运行一下

php artisan serve

第一天:新项目开发【云创平台】

菜单设计

先这样设计,后期再做调整
第一天:新项目开发【云创平台】(学习怎么写文章,以前没写过,这篇文章正在写)
顺便创建对应权限

第一天:新项目开发【云创平台】(学习怎么写文章,以前没写过,这篇文章正在写)

今天就这样了,明天编文章模块

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5

30 天这样项目能写完吗?应该不是一个人了吧。

4年前 评论

关注多少时间能写完,laravel-admin是一款不错的后台搭建系统把

4年前 评论

@demon 现在还有其他项目要做。只能确保在6月底能做好就行。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!