laravel教程第3课: 从零开始创建基本laravel框架的项目

本教程详细介绍了如何从零开始搭建一个Laravel项目,包括安装Laravel框架、配置虚拟主机、创建入口文件等步骤,并通过具体命令展示如何生成和配置composer.json及package.json文件。
摘要由CSDN通过智能技术生成

上一课我们安装了官方的一个简易blog项目,该项目中已搭建了一个基本应用的结构,但在实际开发中,往往项目的结构并不是这样,今天这堂课我们从0开始新建一个项目,一切都是空白,真正从0开始

一: 安装laravel框架

  1. 新建项目文件夹tutorial
  2. 虚拟主机配置
    • 建入口文件夹public和文件 index.php
    • 修改homestead.yaml和host文件,工作环境为home,域名tutorial.app
  3. putty登录虚拟机生成并配置composer.json 和 package.json文件

    {
    "name": "advance100/tutorial",
    "description": "有声有色出品laravel系列教程",
    "keywords": [
        "framework",
        "laravel",
        "advance100",
        "tutorial",
        "laravel学习教程"
    ],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=7.0.0",
        "advance100/helper": "^2.0",
        "laravel/framework": "5.5.*"
    },
    "require-dev": {
    },
    "autoload": {
        "psr-4": {
        }
    },
    "autoload-dev": {
    
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "scripts": {
     },
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    },
    "repositories": {
        "hooks": {
            "type": "composer",
            "url": "https://larapack.io"
        }
    }
    }
    {
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
        "axios": "^0.16.2",
        "bootstrap-sass": "^3.3.7",
        "cross-env": "^5.0.1",
        "jquery": "^3.1.1",
        "laravel-mix": "^1.0",
        "lodash": "^4.17.4",
        "vue": "^2.1.10"
    }
    }
    
  4. 安装laravel和laravel-mix
    vagrant@homestead:~/abcde/study/tutorial$ composer config -g repo.packagist composer https://packagist.phpcomposer.com
    vagrant@homestead:~/abcde/study/tutorial$ composer install
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值