Laravel目录
Laravel目录
Laravel目录
如何新建一个Laravel项目
Laravel是一个标准的Composer包,使用Composer可以很方便的创建一个Laravel项目:
方法一:
1
2
$ composer global require "laravel/installer"
$ laravel new xxx
这种方法将在~/.composer/vendor/bin目录中下载一个laravel的安装程序,将这个bin目录添加到环境变量$PATH中即可在命令行里使用laravel new xxx来新建Laravel项目。
方法二:
1
$ composer create-project laravel/laravel --prefer-dist
通过composer提供的命令来安装一个新的laravel项目。
方法三(composer的引入,算不上一个方法):
1
$ composer require laravel/laravel path
我们前面说的global require会在/home/xxx/.config/composer/目录下建立一个vendor文件夹用来安放我们下载的项目。
这里的require则会在指定的目录下(如果没有指定目录,就在当前目录)安装composer包。
总结
使用方法一和方法二创建的项目都是可以直接使用的,方法三创建的项目是一个包含了多个vendor的目录,不适合直接开发程序。
新建项目之后要做的事情
Lravel目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
app/
bootstrap/
config/
database/
public/
resources/
routes/
storage/
tests/
artisan
composer.json
composer.lock
package.json
phpunit.xml
readme.md
server.php
webpack.mix.js
yarn.lock
artisan命令行工具
http://www.phpddt.com/manual/laravel/html/artisan.html
出现问题
1 2 PHP Warning: require(/home/lich/code/php/blog/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/lich/code/php/blog/bootstrap/autoload.php on line 17 PHP Fatal error: require(): Failed opening required '/home/lich/code/php/blog/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/lich/code/php/blog/bootstrap/autoload.php on line 17解决方法
1 2 $ apt-get install php-dom $ composer install
artisan命令行工具包装了很多实用的命令,比beego框架的bee命令更加强大。
本文由作者按照
CC BY 4.0
进行授权